Primary Instructor (Notre Dame)

Philosophy of Biology (Fall 2019)
Game Theory (Spring 2019)
Evolutionary Game Theory (Spring 2019)
Core Seminar in Philosophy, Science, and Mathematics (Fall 2018, 2019, with Tim Bays)

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)