Courses taught at the University of Iowa

  • Principles of Reasoning (syllabus)
  • Introduction to Philosophy (syllabus)
  • Meaning of Life (online/flipped course, syllabus)
  • Symbolic Logic (spring 2020, syllabus)
  • Philosophy of Mathematics (spring 2020)
  • Introduction to Ethics (Discussion Sections)
  • Philosophy and the Just Society (Discussion Sections)

In 2016, I won an Outstanding Teaching Award from the University of Iowa’s Council on Teaching.

Sample Syllabuses

Teaching Evaluations

Teaching Evaluations Summary for the 2018-2019 academic year (the teaching evaluations for each course are included below).