Teaching

McMaster University, Department of Political Science

Acadia University, Department of Politics

  • POL 2343: Ancient and Medieval Political Theory (lecture)

  • POL 2346: Early Modern Political Theory (lecture)

  • POL 3543: Community Political Power (lecture/seminar)

  • POL 3893: Politics and Government of Western Europe (lecture)

  • POL 4143/5783: Applied International Ethics (graduate)

University of Toronto, Department of Political Science

  • POL 320: Modern Political Theory (lecture)

  • POL 355: Multiculturalism and Citizenship (lecture/seminar)