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