Courses Taught

Courses Taught at St. John’s University

  • Philosophy of the Human Person
  • Metaphysics
  • Philosophy of Science
  • Philosophy of the Social Sciences
  • Introduction to Logic
  • Introduction to Liberal Studies (M.A. course)
  • Globalization and Modernization (History D.A. seminar)
  • Online classes

Other Courses Taught

  • University of Pittsburgh: Darwinism and its Critics, 19th century Philosophy of Science (Ph.D. seminar)
  • University of Chicago:  History of Philosophy of Science, Influences of Francis Bacon in 19th century Science and Literature (undergrad./grad. seminar)