Quick links

Independent Work & Theses

Welcome to the Computer Science Independent Work webpage.

The goal of undergraduate research and independent work (IW) in Computer Science is to serve as an independent or synthesizing experience in which undergraduates work on significant research or design projects. Given the broad diversity of intellectual problems in Computer Science, and equally broad possibilities regarding future career trajectories, the style of your project can vary from theoretical to systems or applications-oriented with output ranging from scholarly publications to working software or hardware.  

For BSE students majoring in Computer Science, independent work can either be taken as a 1-semester course or as a 2-semester thesis option if preferred. For AB students majoring in Computer Science, independent work consists of 4 semesters of work in their junior and senior years. 

For tailored information about IW options, please select one of the following:

AB Junior   

AB Senior   

BSE Junior 

BSE Senior 


For tailored information about IW requirements, please select one of the following:

Single-term IW 

Two-term IW or Senior Thesis 


Choose below between an overview of IW Seminars or for the specific IW seminar descriptions for Spring 2023.

Spring 2023 IW Seminar Schedule 

Spring 2023 IW Seminar Descriptions 


Have a specific question about IW or thesis? Check out our FAQ page!

COS IW/ Thesis FAQs 

Information about other topics such as important dates/ deadlines, IW seminar descriptions, and more, can be found in the navigation bar links to the left-hand side of the webpage.

Please address questions the Undergraduate Independent Work Administrator, Mikki Hornstein, mhornstein (@princeton.edu). 

Follow us: Facebook Twitter Linkedin