2025–2027 – University College Dublin, School of Politics and International Relations
Lecturer (Instructor of Record) (2026)
POL40950: Introduction to Statistics (graduate level)
Project Supervisor, Connected_Politics, MSc Politics and Data Science
2026–2027: “Who Gets to Leave? Displacement after the Valencia Floods”
2025–2026: “Climate Law Framing and Legislative Success in Ireland”
Module Supervisor (2027)
Politics of Climate Change: Political Theory, Political Ecology, and Praxis (Ciaran O’Brien)
2025–2026 – University of St Andrews, School of International Relations
Computational Team Coordinator
Vertically Integrated Project (VIP) Module: Global Fragmentation and Conflict Management
2025 – SOAS University of London, International Summer Course on (Im)mobilities (ISCM)
Seminar Convenor
Graduate Seminar: From Structural Violence to ‘Resource Wars’ – The Climate Change, Conflict, and Displacement Nexus
2024–2025 – Universität Basel, Institute for European Global Studies
Lecturer (Independent Study with Nives Häfliger) (2025)
Climate Change and Conflict in the DRC
Lecturer (Instructor of Record) (2024)
Graduate Block Seminar: Climate Change, Conflict, and Economic Adaptation – Perspectives on Migration and Sustainable Development
Lecturer (Independent Study with Melanie Dippel) (2024)
Conflict Mediation & Negotiation: Data Training
2018–2023 – Loyola University Chicago, Department of Political Science
Lecturer (Instructor of Record)
Political Science 102: International Relations in an Age of Globalization (40 students)
Guest Lecturer
Courses included: Democracy and Refugee Rights, Foreign Policy, and IR Theory in Asia.
Teaching Assistant (2022)
Political Science 300D: Faculty-Led Program in Colombia
2017–2018 – Iowa State University, Department of Political Science
Teaching Assistant
Courses: Ethics and Politics, Comparative Government, Empirical Political Science Research, Political Behavior, and American Institutions: Congress