Courses Taught

Undergraduate

  • Philosophy of the Human Person
  • Ethics
  • Business Ethics
  • Philosophy of Law
  • Philosophy of Language
  • Senior Seminar in Philosophy
  • Political Philosophy
  • Environmental Ethics

Graduate

  • Modern Political Theory
  • International Law
  • Ethics in Government
  • Business Ethics
  • Organizational Behavior

John Cabot University (Rome, Italy)

  • Business Ethics
  • Reasoning and Argumentation