Teaching

cane
“I liked the interactive aspects of class, and I felt empowered when I was able to wield the All Powerful Cane of Justice.”

CS 325 – Introduction to Game Design

Spring 2017 | Spring 2015 | Spring 2014 | Spring 2013

CS 426 – Game Programming II

Spring 2016

CS 662 – Computer Graphics and Game Technologies

Fall 2014 | Fall 2012

CS 795 – Interactive Graphics and Creativity Support

Spring 2014

CS 112 – Introduction to Computer Programming

Fall 2013

Archived Syllabi

JavaScript reference for non-JavaScript programmers