Important People
Departmental Representative for Majors:
David Walker [1] (room 211, dpw@cs.princeton.edu
Guardian of the rules of the undergraduate curriculum and the keeper of this document. Also oversees honors and awards, and students leaving the major. If your class advisor is unavailable for an extended period, he can sometimes answer your questions and sign add/drop forms.
Department Representative for premajors, nonmajors and study abroad:
Brian Kernighan [2] (room 311, bwk@cs.princeton.edu)
Department Chair Jennifer Rexford and Associate Chair Szymon Rusinkiewicz
Between them, they have all the official answers on the workings of the department.
Undergraduate Coordinatorâ€‹
Colleen Kenny (room 210, ckenny (@cs.princeton.edu))
Prospective Students,
If you are thinking of applying to Princeton, informative organized tours [3] of the School of Engineering and Applied Science maybe of interest. Contact the SEAS Undergraduate Affairs for Prospective Students Info [4]. Applications for undergraduate admission are available from the Princeton Undergraduate Admission Office [5].
Class advisors
Academic advisors are assigned to each class to help guide undergraduates through the process of course selection and choosing topics for independent work. Considering their experience in the field, advisors can also help with other questions about getting jobs or internships. You will meet with your academic advisor at least twice a year to discuss the courses you want to take each semester.
Your advisor has a web calendar. See the list of advisors and click on the link to make an appointment. If none of the times work for you, you can make an appointment most easily by email. You are responsible for deadlines. In particular, if you want to drop a course, you must do so by the 9th week of classes. If you need a signature at the last minute because you procrastinated and your advisor is not available, you will not get help from other faculty members. Choose courses, ask questions, drop courses, etc., in a timely fashion.
Students  Adviser  Office  @cs.princeton.edu  Appointment 

Certificate Program [6]  Jaswinder Singh [7]  423  jps  make appt [8] 
Freshman Placement in COS 126, 226, 217  Chris Moretti [9]  036 Corwin Hall  cmoretti  
Premajors Nonmajors 
Brian Kernighan [2]  311  bwk  make appt [10] 
COS Study Abroad  Brian Kernighan [2]  311  bwk  make appt [10] 
Transferring In  Brian Kernighan [2] or Class Advisor (see below) 
311  bwk  make appt [10] 
Dept. Majors & Transferring Out  David Walker [1]  304  dpw  


Class of 2019 

COS BSE'19
Surname (AG)

Iasonas Petras [11]  033 Corwin Hall  ipetras  make appt [10] 
COS BSE'19
Surname ( HK)

Bernard Chazelle [12]  404  chazelle  make appt [10] 
COS BSE'19
Surname (LP)

Jeremie Lumbroso [13]  035 Corwin Hall  lumbroso  make appt [10] 
COS BSE'19
Surname (QZ)

Dan Leyzberg [14]  034 Corwin Hall  dl9  make appt [10] 
COS AB'19
Surname(AM)

Mark Zhandry [15]  314  mzhandry  make app [16]t [10] 
COS AB'19 Surname (NZ) 
Zachary Kincaid [17]  315  zkincaid  make appt [10] 
Class of 2020 

COS BSE'20
Surname (AD)

Kyle Jamieson [18]  305  kylej  make appt [19] 
COS BSE'20
Surname(EK)

Gillat Kol [20]  316  Gkol  make appt [21] 
COS BSE'20
Surname (LR)

JP Singh [22]  423  jps  make appt [23] 
COS BSE'20
Surname (SZ)

Margaret Martonosi [24]  410  mrm  make appt [25] 
COS AB'20
Surname(AM)

Sanjeev Arora [26]  407  arora  make appt [10] 
COS AB'20 Surname (NZ) 
Arvind Narayanan [27]  Sherrerd Hall Rm. 308  arvindn  make appt [10] 
Class of 2021 

COS BSE'21
Surname (AF)

Ben Raphael [28]  309  braphael  make appt [10] 
COS BSE'21
Surname(GL)

Ran Raz [29]  307  ranr  make appt [10] 
COS BSE'21
Surname (MQ)

Matthew Weinberg [30]  317  smweinberg  make appt [10] 
COS BSE'21
Surname (RZ)

Christopher Moretti [31]  036 Corwin Hall  cmoretti  make appt [10] 