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.