Courses Taught:

  • Introduction to Philosophy
  • Philosophy of Sex and Love
  • Applied Ethics: Ethics Bowl
  • History of Ethics
  • Advanced Ethics

Courses Assisted:

  • Introduction to Philosophy
  • Ethical Theory
  • Reason, Logic, Idols of Thought
  • Bioethics
  • Rationalists
  • Empiricists
  • History of Philosophy
  • Pedagogy of Philosophy


  • Course in Effective Teaching Practices (Association of College and University Educators)
  • Teaching with Technology (Center for Innovations in Teaching and Learning, UC Santa Cruz)