St. Olaf College
PSCI 222: International Political Economy (Fall 2018 & 2019 & 2020: Syllabus)
PSCI 322: Seminar on Economic Statecraft (Fall 2018 & 2019 & 2020: Syllabus)
PSCI 121: Introduction to International Relations (Spring 2019 & 2020 & 2021: Syllabus)
PSCI 215: Authoritarian Survival (Spring 2019 & 2020 & 2021: Syllabus)
PSCI 205: International Organizations (Fall 2019: Syllabus)
University of North Carolina at Chapel Hill
Poli 252: International Organizations and Global Issues (Fall 2017: Syllabus)
Poli 150: Introduction to International Relations and World Politics (Fall 2016, Spring 2017, Spring 2018: Syllabus)