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

Fall 2023 | Spring 2022 | Spring 2021 | Spring 2018 | Spring 2017 | Spring 2015 | Spring 2014 | Spring 2013

CS 425 – Game Programming I

Fall 2023 | Fall 2022

CS 426 – Game Programming II

Spring 2024 | Spring 2023 | Spring 2022 | Spring 2016

CS 451 – Computer Graphics

Fall 2022 | Spring 2021 | Fall 2018 | Fall 2017

CS 551 – Computer Graphics

Fall 2021 | Fall 2020

CS 662 – Computer Graphics and Game Technologies

Spring 2018 | 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