Penn Global Seminar with Travel to Bulgaria, European Foreign and Security Policy (Spring 2025)
Populist Foreign Policy (Spring 2024)
Religion in International Relations (Spring 2023) [syllabus]
Research Methods in International Relations (2021; 2022; 2023) [syllabus]
Senior Seminar for Thesis Research (2021; 2022; 2023)
Social Movements and Protest Politics (Summer 2021, online) [syllabus]
International Politics (Summer 2021, online; Summer 2016, in-person)
European Politics (Summer 2020, online; Summer 2017, in-person) [syllabus]
Introduction to Comparative Politics (Summer 2018)
Writing Seminars on ‘Nationalism and Immigration’ (Spring 2018, Fall 2017)