Courses taught at the University of Iowa

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

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

Other Sample Syllabuses

Teaching Evaluations

Teaching Evaluations Summary through current academic year (student evaluations for each course are included below)