Teaching

Course Instructor, University of Toronto

POLB90: Comparative Development in International Perspective, Summer 2024

Teaching Assistant, University of Toronto

Master’s-Level Courses

GLA2111: Research Methods for Capstone, Fall 2026

GLA2029: The Sustainability Imperative Implications for Global Affairs and Public Policy, Fall 2025

Undergraduate Courses

POL208: Introduction to International Relations, Winter 2027

POL244: Research Methods for Political Science II, Summer 2026

POL342: Data Visualization and Analysis for the Social Sciences, Winter 2026

POL351: Gender, Politics, and Public Policy in Comparative Perspective, Winter 2026

POL115: Evidence and Arguments in the Study of Politics, Winter 2026

PCJ362: Experiential Learning in Peace, Conflict, and Justice, Winter 2027; Winter 2026; Winter 2025; Winter 2024; Winter 2023

POLA01: Critical Issues in Politics I: Democracy, Ideology and Populism (Head TA), Fall 2025; Fall 2024; Fall 2022

POLA01: Critical Issues in Politics I: Human Rights and Equity (Head TA), Fall 2025; Fall 2024; Fall 2023

POL114: Politics in a Global World, Winter 2025

POL340: International Law, Fall/Winter 2025

POL109: Might and Right: Power and Justice in International Relations, Winter 2024

POL112: Democracy in Theory and Practice, Summer 2023