Instructor, Goethe-Universität Frankfurt
- Propaganda and Democratic Theory, Summer 2025
- The Politics of Loneliness, Winter 2024/2025
- Tyranny in the History of Political Thought, Summer 2024
- European Integration in Historical and Contemporary Political Theory, Winter 2023/2024
- Dystopian Political Thought, Summer 2023
University of South Florida
- POT 3003 – Introduction to Political Theory, Fall 2020, Spring/Summer/Fall 2021
- POT 3013 – Classical Political Theory
- POT 4054 – Modern Political Theory, Fall 2020
- POT 4064 – Contemporary Political Thought
- POT 4936 – Problems of Democracy, Fall 2020
- POT 4936 – Dystopia
- POT 6007 – Seminar in Political Theory (Graduate)
University of Florida
- IDH 2930 – Orwell’s Political Thought, Spring 2019
- IDH 2930 – Propaganda’s Genesis, Fall 2018
- POT 4311 – Problems of Democracy, Spring 2017
Teaching Assistant, University of Florida
- IUF 1000 – What is the Good Life, Summer/Fall 2015; Spring/Summer/Fall 2016.
- POT 2002 – Introduction to Political Theory (Daniel O’Neill), Spring 2015.