Sham3a learning project