
Our Program
Philosophy Major
The flexibility of the philosophy major allows students to customize their path through the curriculum and follow their interests. In small, discussion-centered classes you’ll be part of a supportive atmosphere both inside and outside the classroom. You'll learn how to think critically and rigorously, communicate difficult ideas, identify faulty assumptions, make sound arguments, and engage in debate over complex issues—skills that will set you up for success in a diverse range of careers.
CS + Philosophy Major
The CS + Philosophy major will prepare you to navigate and push the frontiers of computing where researchers and practitioners often face the same type of questions—from foundational to ethical—that philosophers have tackled for ages. Acquire skills in formal methods, philosophical analysis, and computer programming, all while learning from award-winning faculty invested in the relationship between computer science and philosophy.
Explore the CS + Philosophy Major
Philosophy Minor
The philosophy minor is an excellent complement to majors in the sciences and humanities. Students can hone their critical thinking, reading, and writing skills and improve their ability to analyze complex issues—skills that will enhance their career success.
Ethics of AI Certificate
Employers are actively seeking employees who have experience grappling with the risks and ethical questions of artificial intelligence. The Ethics of AI Certificate teaches students the core skills and knowledge they need to understand how to mitigate the risks of artificial intelligence while harnessing its benefits.