teaching
POLI 434: 19th and 20th Century Western Political Thought
Undergraduate lecture course (Winter 2019, Winter 2021, Winter 2023)
POLI 617: Utopia, Transformation, and Critique
Graduate seminar (Fall 2022)
POLI 617: Problems in Political Theory: Power and Freedom
Graduate proseminar (Winter 2019)
POLI 561: Political Theory and the Sea: Empire, Commerce, Slavery
Honours seminar (Fall 2018)
POLI 561: Current Debates in the Political Theory of (Post-)colonialism and Empire
Honours seminar (Winter 2018)
POLI 364: Radical Political Thought
Undergraduate lecture course (Fall 2013, Fall 2014, Fall 2015, Fall 2017)
POLI 459: Machiavelli
Undergraduate seminar (Winter 2017)
POLI 366: Feminist Political Thought
Undergraduate lecture course (Winter 2014, Winter 2017)
POLI 363: Contemporary Political Theory: Postcolonial Constellations
Undergraduate lecture course (Fall 2016)
POLI 613: Racial Domination and White Supremacy
Graduate seminar (Fall 2015)
POLI 561: Machiavelli and Interpretation
Honours seminar (Fall 2014)
POLI 459: Political Theory, Violence, and the State
Undergraduate seminar (Winter 2014)
POLI 433: 17th and 18th Century Western Political Thought
Undergraduate lecture course. Enrollment: 35 (Fall 2013)