St. Norbert College
- Kant and 19th Century Philosophy (Spring 2021)
- Modern Political Thought (Fall 2020, Fall 2018)
- Existentialism and Film (Spring 2020)
- Law, Morality, and Punishment (Fall 2019)
- 20th Century Continental Philosophy (Spring 2019)
- Philosophical Foundations of Human Nature (x4)
St. Norbert College—tutorials, independent studies, and thesis advising
- The Foster Care System (honors tutorial w/ service-learning component, Fall 2020)
- College in Prison (independent study, Fall 2020)
- Hannah Arendt (independent study, Spring 2020)
- Political Liberalism (independent study, Spring 2020)
- Effective Altruism (MA thesis advisor, Spring 2020))
- Democracy in Times of Polarization (honors tutorial, Fall 2019)
- Philosophy of Art (BA thesis advisor, Fall 2019)
- Metaethics (independent study, Summer 2019)
Stanford University
- Marx (one-week intensive course co-taught with Allen Wood, Summer 2019)
School of the Art Institute of Chicago
- Hegel-20th Century (Spring 2018)
- Existentialism (Fall 2017)
- Human Rights (Fall 2017)
- Power and Resistance: An Introduction to Political Philosophy (Spring 2017)
- Ethics (Fall 2016)
- Marx and Marxism (Fall 2016)
University of Chicago
- The School of Suspicion: Marx, Nietzsche, Freud (Winter 2018)
- Capitalism and Its Critics (Fall 2016, Fall 2017)
- Modern Philosophy (Winter 2017)
- Heuristics & Biases (Winter 2016)
- Ideological Critique: Marx, Nietzsche, and the Frankfurt School (Winter 2014)
University of Chicago—BA Preceptor
- Philosophy Department (2017-2018)
University of Chicago—Writing Instructor for the Humanities Common Core
- Modern Ethical Theory (Spring 2016)
- Ancient Philosophy (Fall 2015)