How I teach and learn
73 creative constraints for piano practice and improvisation
Teaching divisibility, gcd, linear combinations, and more through frogs hopping on lily pads.