Teaching

Courses Taught

Graduate

  • Governance and Institutions (PPG 1000)
  • The Policy Process (PPG 1001)
  • Politics and Policy Analysis (POL 2317)

Undergraduate

  • Introduction to Canadian Politics (POL 214)
  • Introduction to Public Policy (PPG301)
  • Politics and Policy Analysis (POL 474)