Toronto Metropolitan University
Text, Image, and Sound
Intro to Visual Communication
Communication Revolutions
Applied Visual Communication and Design

George Brown College
Intro to Digital Experience Design
Digital Systems and Software
Design Thinking
Design Culture and Theory
Human Centred Design Lab
Real World Project Lab

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