Courses Taught
Dr. Ranger regularly teaches the following courses in ancient philosophy and ethics:
Introduction to Philosophy I & II (PHIL 1013-1023)
Ancient Philosophy I: from the Presocratics to Plato (PHIL 2113)
Ancient Philosophy II: from Aristotle to the Hellenistic Philosophers (PHIL 2123)
Plato (PHIL 3503)
Aristotle (PHIL 3513)
Introduction to Moral Philosophy (PHIL 2213)
Contemporary Moral Philosophy (PHIL 2233)