- Fall 2022: Introduction to Digital Media (60-210)
- Fall 2022: Experimental Capture (60-461; co-taught with Nica Ross)
- Spring 2022: Interactivity and Computation (60-212)
- Fall 2021: Drawing with Machines (60-428)
- Spring 2021: Introduction to the Electronic Media Studio (60-210)
- Fall 2020: Interactivity and Computation (60-212)
- Spring 2020: Experimental Capture (60-461; co-taught with Nica Ross)
- Fall 2019: Interactivity and Computation (60-212)
- Spring 2019: Interactive Art (60-423)
- Fall 2018: Interactivity and Computation (60-212)
- Spring 2018: Interactivity and Computation (60-212)
- Fall 2017: — (Sabbatical Semester)
- Spring 2017: Experimental Capture (60-461)
- Fall 2016: Interactivity and Computation (60-212)
- Spring 2016: Interactive Art and Computational Design (60-412)
- Fall 2015: Computation for Creative Practices (60-212)
- Fall 2015: Experimental Capture (60-461)
- Spring 2015: Interactive Art and Computational Design (60-412)
- Fall 2014: Introduction to the Electronic Media Studio (60-210)
- Spring 2014: Interactive Art and Computational Design (60-412)
- Fall 2013: Introduction to the Electronic Media Studio (60-210)
- Spring 2013: Special Topics in Interactive Art and Computational Design (60-412)
- Fall 2012: Introduction to the Electronic Media Studio (60-210)
- Spring 2012: Special Topics in Interactive Art and Computational Design (60-412)
- Fall 2011: Introduction to the Electronic Media Studio (60-210)
- Spring 2011: Special Topics in Interactive Art and Computational Design (60-412)
- Spring 2010: Special Topics in Interactive Art and Computational Design (60-412)
- Fall 2009: Introduction to the Electronic Media Studio (EMS1)
The following sites were hosted on a server that has passed its end-of-life, and are now inaccessible:
- Fall 2008: Fundamentals of Computational Visual Form
- Fall 2006: The Interactive Image
- Fall 2005: The Interactive Image
- Spring 2005: The Interactive Image
- Spring 2005: MFA Integrative Seminar
- Fall 2004: The Interactive Image