Our course offerings are designed to serve all Cornell students, majors and non-majors alike. We offer many courses at the 100 and 200 levels that are geared to non-majors, including Introduction to Philosophy, Ethics, and Logic. In addition, many of our upper-level courses explore philosophical questions related to other disciplines (Philosophy of Science, Philosophy of Religion, Philosophy of Law, Philosophy in Literature) and so are intended to be valuable and understandable for non-majors.
Our upper-level (300-level) courses are more demanding and specialized and so are more appropriate for students who are further along in their academic careers. We also offer courses in more specific areas of philosophical inquiry which would be of interest primarily to philosophy majors.