For fall 2020 I delivered the unit for POLIM0007 (Global Transformations), the core unit for our MRes in Global Political Economy, and convened seminars for POLIM3014, also a postgraduate unit. Bristol.
For fall 2019 I convened seminars for POLIM3014 (International Relations Theories). This was a postgraduate unit. Bristol.
For the 2017-2018 academic year I was course instructor for Pol380 (International security), along with my co-instructor Christopher David LaRoche. Toronto.
In summer and again in fall 2017 I was a course instructor for PolB80 (Introduction to International Relations), along with my co-instructor Christopher David LaRoche.
In summer 2015, I was a course instructor for Pol380 (Terrorism and Counter-Terrorism), an upper-level undergraduate course based around a syllabus of my own devising.
In past years, I have been a TA for Pol208 (Introduction to International Relations). I held this position in 2012–2013, 2013–2014, and 2014–2015. In 2013 I also held a TA position for POL C65 (Political Strategy). Toronto.