Courses Taught


POLS 833: Problems of American Democracy (Graduate), Department of Political Studies, Queen’s University (Fall 2019)
POLS 433: Problems of American Democracy (Undergraduate) , Department of Political Studies, Queen’s University (Fall 2018, Winter 2020)
POLS 383: Law and the Governmental Process, Department of Political Studies, Queen’s University (Winter 2019, Winter 2020)
POLS 331: American Government, Department of Political Studies, Queen’s University (Fall 2018)
PSC 374: Law & Society, Department of Political Science, Syracuse University (Fall 2015, Spring 2016, Spring 2017)
PSC 121: American National Government and Politics, Department of Political Science, Syracuse University (Fall 2016, Spring 2017)
PSC 316: The Supreme Court in American Politics, Department of Political Science, Syracuse University (Fall 2015)