Great Curricula

I'm passionate about great curriculum design. In my opinion, there are no poor teachers, only teachers ill equipped by poorly-designed curriculum. Here are some of the curricula I've developed from my various teaching experiences.

University Teaching

Course materials and references from the classroom.


Microsoft's "For Beginners" Series

Open, free learning paths that took on a life of their own on GitHub.


Other Creative Curricula

Smaller projects that mix teaching with creative storytelling.