The Director of Undergraduate Studies for the Department of Computer Science at Yale University is James Aspnes. See here for contact information and the calendar below for office hours.

Mailing list

Majors in Computer Science, Computer Science and Mathematics, Computer Science and Psychology, and Electrical Engineering and Computer Science are strongly encouraged to sign up for the cs-majors mailing list.

Information about academic programs and classes


Peer Tutor and Undergraduate Course Grader positions

The department is hiring Peer Tutors and Undergraduate Course Graders. If you are interested, see here.

General resources

Career planning resources

Advice from majors

DUS and faculty resources


If you can’t make it to my open office hours, please send me email to make an appointment.