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
Certificates:
- Course in Effective Teaching Practices (Association of College and University Educators)
- Teaching with Technology (Center for Innovations in Teaching and Learning, UC Santa Cruz)