Primary Instructor (Notre Dame)

Modeling Social Believers (Spring 2022)
Philosophy of Biology (Fall 2019, Spring 2020)
Game Theory (Spring 2019, Spring 2020, Fall 2020, Fall 2021)
Evolutionary Game Theory (Spring 2019)
Core Seminar in Philosophy, Science, and Mathematics (Fall 2018, 2019, with Tim Bays, Fall 2020, Fall 2021, solo instructor)

Primary Instructor (Other)

Evolutionary Game Theory (2018, University of Groningen)
Games and Decisions (Fall 2015, Spring 2016 at Chapman University)

Teaching Assistant (UC Irvine)

Biological Anthropology (Fall 2016, Anthropology Department)
The Making of Modern Science (Summer 2014)
Naturalized Epistemology (Fall 2012, 2013)
Introduction to Symbolic Logic (Spring 2012)
Philosophy of Biology (Winter 2012, 2013)