Contact Us / Report a Problem

The Department of Computer Science runs a very large Undergraduate Course Assistant (UCA) program.

UCAs provide support  in a couple dozen of courses of the Department of Computer Science, they are one of the most prized resources of Princeton.

Because our program is so large, because we have such a diverse array of courses staffed with UCAs, the experience of being a UCA can have some variability.

We strive to meticulously follow  the official guidance policy set forth by the Office of the Dean of the College, in consultation with the McGraw Center for Teaching and Learning.

➡️ Please read this guidance to understand what are the expectations that the University places on the department and the faculty in the department, in terms of providing UCAs with proper oversight, management and support.

If you have any question, concern, feedback about any part of the process, please email the COS UCA hiring coordinators (Xiaoyan Li:, and Christopher Moretti: