University of Ottawa (2014-2018)
POL 3175A – Ecopolitics (Enrolment: 53). Fall 2014.
POL 3102D – Modern Political Thought II (Enrolment: 40). Fall 2014.
POL 1101F – Introduction to Political Science (Enrolment 150). Winter 2015.
POL 1101 – Politics and Globalization (Enrolment 100). Summer 2015.
POL 2503A – Introduction aux Relations Internationales et à la Politique Mondiale (Enrolment : 150). Fall 2015.
POL 2103E – Introduction to International Relations and Global Politics (Enrolment 150).
POL 2103 – Introduction to International Relations and Global Politics (Enrolment 100). Summer 2016.
POL 1101C – Introduction to Political Science (Enrolment 150). Fall 2016.
POL 1102 D – Politics and Globalization (Enrolment 180). Winter 2017.
POL 1102 C – Politics of Globalization (Enrolment 200). Winter 2018.