Teaching

Courses taught at Arizona State University

  • PHI 105 Introduction to Ethics
  • PHI 306 Applied Ethics
  • PHI 311 Philosophy and Literature
  • PHI 394 Special Topics: Philosophy of Sex and Love
  • Upper-Level/Graduate Seminar: Disaster Ethics
  • Upper-Level/Graduate Seminar: Kant’s Practical Philosophy
  • Upper-Level/Graduate Seminar: Philosophy of Marriage and Family Law

Other courses taught

  • Introduction to Logic
  • Bioethics
  • Business Ethics
  • Social and Political Philosophy
  • Feminist Philosophy
  • Philosophy and Film
  • Kant’s and Hegel’s Ethics
  • Humanities 200 (an interdisciplinary theme-based course)