Skip to content


I currently teach the following courses:

  • POSC1000: Introduction to Politics and Government
  • POSC2010: Research and Writing in Political Science
  • POSC2300: Introduction to Comparative Politics
  • POSC3300: European Politics
  • POSC3305: Irish Politics
  • POSC6000: Core Seminar (MA Programme)

Other courses that I have taught in the past and may teach again in the future:

  • POSC3600: Public Policy in Canada
  • POSC4630: Policy Analysis
  • POSC6790: Public Policy Process (MA Programme)