Below you will find list of courses I am teaching or have taught in one capacity or another. Just click on the course title to go to the course page and have access to syllabus, lectures, and other course materials.
You can also find a detailed teaching philosophy and my teaching portfolio here.
POLI 110 - Investigating Politics
POLI 390 - Honours Seminar
Other teaching experiences
POLI 385b - Elections and Public Opinion
Teaching Assistant to Richard Johnston
POLI110 - The Government of Canada
Teaching Assistant to Christopher Kam