Teaching

University of Guelph
POLS 6630: Approaches to Public Policy (Fall 2016)
POLS 4260: Topics in Public Policy (Winter 2016)
POLS 3140: The Politics of the Charter (Winter 2016, Winter 2017)
POLS 3130: Law, Politics and Judicial Process (Fall 2015, Fall 2016)

University of Calgary
POLI 201: Introduction to Government and Politics (Winter 2012)
POLI 343: Law, Power, and the Judicial Process (Spring 2012)