Using alice in CS1
Using scalable game design to teach computer science from middle school to graduate school