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

Interactive Art and Design Learning Module
Public Data Visualization

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