Portland State University
Intro to Film Analysis
Classical Film Theory
Expanded Cinema
Contemporary Film Theory
Massive Media

OCAD University
Digital Theory
Media, Messages and the Cultural Landscape
History of New Media Art
Reading Popular Culture
Art in the Public Sphere
Contemporary Design Theories and Practices