Courses taught:
| POL 100: Introduction to Politics |
| POL 121: Political Engagement |
| POL 132: From Dictatorships to Democracies |
| POL 151: Justice and Law |
| POL 200W: Investigating Politics: Research Design and Qualitative Methods |
| POL 221: Introduction to Canadian Government |
| POL 232: US Politics |
| POL 321: The Canadian Federal System |
| POL 322: Canadian Political Parties |
| POL 347: Canadian Foreign Policy |
| POL 448: Comparative Study of Resistance and Rebellion |
| POLI 100: Introduction to Politics |
| POLI 1140: Introduction to International Relations |
| POLI 2240: International Political Economy |
| POLI 2245: Canadian International Relations |
| POLI 328B: Comparative Insurgencies |
| POLI 348A: Political Theory and Policy |
| POLI 360: International Security |
| POLI 370D: International Conflict Management |
| POLI 464G: Comparative Insurgencies |
| POLI 464J: Weapons of the Weak States: International Politics of the Globally Disadvantaged |
| SOC 2200: Democracy and Justice |
| SOC 2300: Global Perspectives |
| SOC 3008: Resistance and Rebellion: The Study of Unconventional Politics |
| SOC 3009: For the People? The Study of Contemporary Populism Around the World |
| IND 2100: Cornerstone: What is Knowledge |
