Introducing concurrency in CS 1
Scalable game design and the development of a checklist for getting computational thinking into public schools
Connecting across campus
How Programming Environment Shapes Perception, Learning and Goals: Logo vs. Scratch