Courses Taught

  • Honors Philosophy of the Human Person
  • Honors Logic
  • Honors Ethics
  • Philosophy of the Human Person
  • Ethics
  • Metaphysics
  • Logic
  • Ancient Philosophy
  • Medieval Philosophy
  • Modern Philosophy
  • Contemporary Philosophy