Social Technology and Networks

SMC316, University of St. Michael's College, University of Toronto, Winter 2018


Seriality and Transmedia

SMC301, SMC316, University of St. Michael's College, University of Toronto, Winter 2018


Cultural Industries and Public Broadcasting in Canada

SMC466, University of St. Michael's College, University of Toronto, Winter 2018


Broadcast Media and Culture

SMC291, University of St. Michael's College, University of Toronto, Fall 2017

PDF syllabus


Advertising and Media

SMC387, University of St. Michael's College, University of Toronto, Fall 2017

PDF syllabus


Media Ethics and "Fake News"

SMC319, University of St. Michael's College, University of Toronto, Fall 2017

PDF syllabus


Digital Games

MMEDIA 3K03, Communication Studies & Multimedia, McMaster University, Spring 2015

PDF syllabus


Cinema and Sensation: Action/Spectacle

CIN212, Cinema Studies Institute, University of Toronto, Fall 2014

PDF syllabus


American Filmmaking in the Studio Era

INI324, Cinema Studies Institute, University of Toronto, Fall 2012 - Winter 2013

PDF syllabus