Course offerings include a wide range of contemporary topics, such as ?the philosophy of feminism, environmental ethics, and punishment and responsibility, with the core of the curriculum concentrating on great philosophers such as Plato, Aristotle, Augustine, Aquinas, Descartes, Hume, Kant and Hegel.