Courses taught at Boston University (click for syllabi)

Courses taught at Seneca College

  • The Digital World: Issues and Trends (Fall 2023; Summer 2023).

  • The Tangled Web: Enabling Connections and Facilitating Discord (Summer 2023).

Courses taught at the University of Toronto (click for syllabi)