Courses at the undergraduate level:
History of Ancient Philosophy
Nature and Human Nature, a course in the 4-course Honors sequence An Aristotelian Studium
Reasoning and Argumentation
Philosophy of Science
Contemporary Philosophy
Senior Seminar
Classical Mind / Modern Mind
At the graduate level:
Aristotle's Physics
Aristotle's Posterior Analytics
Aristotle's Categories and On Interpretation
Aristotle's De Caelo
Wittgenstein, Philosophical Investigations
Twentieth Century Philosophy of Science