Teaching

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)