Philosophy examines both ancient and contemporary questions concerned with morality, religion, reality, truth, social justice, science, and much more. Majoring in philosophy offers students an opportunity for self-exploration, while also providing the necessary foundations for applying philosophy in real-world situations. The Philosophy Department offers an undergraduate degree, three minors, and a certificate in ethics. The philosophy major involves the study of three major periods: ancient, modern and 20th-century philosophy. Classes are discussion-oriented as students are required to read selected texts from a group of major philosophers such as Plato, Nietzsche, Marx, and Foucault. The available minors include philosophy, ethics, and philosophy of science. The ethics certificate encourages community members from all walks of life to further their ethics education. Philosophy provides arguably the best education an undergraduate can receive in careful reasoning, writing, verbal discussion, and debate. Alone and combined with other degrees, philosophy provides indispensable preparation for any professional field.