Courses taught (most recent iteration given)
- POL 151: Justice and Law, Simon Fraser University, Summer 2020
- POL 200W: Research Design and Qualitative Methods, SFU, Summer 2020
- POL 221: Intro to Canadian Government, SFU, Summer 2020
- POL 121: Political Engagement: From the Street to the Ballot Box, SFU, Spring 2020
- POL 132: Dictatorships to Democracies, SFU, Spring 2019
- POL 448: Armed Rebellion and Non-violent Resistance, Spring 2019
- POLI 464G: Comparative Armed Insurgencies, University of British Columbia, Spring 2019
- POL 232: U.S. Politics, SFU, Fall 2019
- POL 347: Canadian Foreign Policy, SFU, Fall 2019
- POL 321: The Canadian Federal System, Simon Fraser University, Summer 2019
- POLI 2240: International Political Economy, Langara College, Winter 2019
- POLI 2245: Canadian International Relations, Langara College, Winter 2019
- POLI 1102: Introduction to Canadian Government, Douglas College, Fall 2018
- POLI 2202: Introduction to Canadian Politics, Douglas College, Winter 2018
- POL 100: Introduction to Politics, Columbia College, Summer 2018
- GLBS 110: Introduction to Global Studies, Capilano University, Winter 2018
- POL 100: Introduction to Politics, Capilano University, Fall 2017, Summer 2018
- POL 315: Utopias and Dystopias, Capilano University, Fall 2017
- POLI 100: Introduction to Politics, University of British Columbia, Summer 2017
- POLI 328: Comparative Insurgencies, UBC, Winter 2017
- POLI 360: International Security, UBC, Summer 2015