Portland State University

2017
Expanded Cinema
Film Analysis
Massive Media
Contemporary Film Theory
Classical Film Theory

OCAD University

2016
Digital Theory
Art in the Public Sphere
Public Data Visualization (online)

2012-2015

Reading Popular Culture
History of New Media Art
Contemporary Design Theories and Practices
Media, Messages, and the Cultural Landscape