Senior Thesis

The senior thesis is intrinsic to a Princeton education and provides students with the opportunity to work independently and in-depth on a topic of interest. All thesis projects must have a strong computer science component, but beyond that, students are free to determine their own course of research.

Students are encouraged to use the skills they have developed over the first three years at Princeton in their senior thesis work. Students doing senior thesis projects work on their own and schedule meetings with their advisers independently. 

Examples of past senior thesis projects can be found through the Mudd Library DataSpace. Students may search by topic, adviser, class year, etc. Click here to see example senior theses from the Class of 2025.

Our Advisers and Research Topics webpage can help students see which COS faculty might be a good fit for their research interests. Any Princeton faculty member can advise a COS thesis, as long as the project has a significant computer science component (check with the IW Coordinators if you are not sure). Many students have done interdisciplinary thesis projects in the past, often advised by faculty in another department and co-advised with a COS faculty member. Thesis projects primarily advised by a non-COS faculty member MUST have a secondary COS faculty adviser.