Here are some of the courses that I have taught over the last few years:

AHIS 300 | Histories of Algorithmic Art

AHIS 323 | The Moving Image

AHIS 400 | Design & the Digital

CCST 100 | Introduction to Critical & Creative Studies

CCST 302 | Cinema Studies: Critiquing Technoculture

CCST 320 | Media Cultures

CCST 401 | Theorizing Algorithmic Culture

CCST 401 | Media Archaeology

CCST 401 | Photography Theory & Criticism

SOSC 200 | Introduction to Media Studies