Villanova University
Undergraduate
- International Political Economy (PSC 2240) - Fall 2020, Fall 2021, Spring 2026, Fall 2026
- European Politics (PSC 2380) - Spring 2021, Fall 2021, Spring 2022, Spring 2026
- Intro to Data Science (PSC 4175) - Fall 2024, Summer 2025, Fall 2025
- Politics of Financial Crises (PSC 4275) - Spring 2021, Spring 2022, Spring 2023
- Quantitative Methods in the Social Sciences (PSC 4375) - Spring 2025
- Political Science Internship Coordinator (PSC 6503) - AY2021/22, AY2022/23, AY2024/25, AY2025/26
- Money, Power, and Politics (PSC 6900) - Spring 2023
Graduate
- Research Methods and Approaches (PSC 7000) - Fall 2024, Fall 2025
- Quantitative Methods in the Social Sciences (PSC 7475) - Spring 2025
- International Political Economy (PSC 8270) - Spring 2021, Summer 2022, Fall 2026
- Politics of Financial Crises (PSC 8275) - Spring 2023
- European Politics (PSC 8380) - Fall 2020
Summer Study Abroad Program
- Prague, Summer 2026 (co-coordinator)
Washington University in St. Louis
Undergraduate
Graduate
University of California, Los Angeles
Undergraduate (Instructor)
- The "United States of Europe:" Political Economy of European Integration - Summer 2014
Undergraduate (Teaching Assistant)
- Comparative Political Analysis (Prof. Ronald Rogowski) - 2014, 2016
- International Relations of the U.S. (Prof. Deborah Larson) - 2014, 2015, 2016, 2017
- International Political Economy (Prof. Ronald Rogowski; co-wrote syllabus) - 2014, 2015, 2016, 2017, 2018
- The Nuclear Age in World Politics (Prof. Joslyn Barnhart) - 2018
- U.S. Foreign Policy Decision Making (Prof. Arthur Stein) - 2017
Graduate (Teaching Assistant)
- International Political Economy (Prof. Ronald Rogowski; co-wrote syllabus) - 2016
Humboldt University in Berlin
Undergraduate and Graduate (Co-Instructor)
- Development Economics - 2011, Universidad de La Habana