Advising

As is standard for STEM majors at Yale, Computer Science majors should have their schedule signed by the DUS or their designated faculty representative:

Professors Eisenstat, Piskac, and Scassellati should also be contacted first by majors in the appropriate classes for more general issues involving the major.

If you are having difficulty reaching your class advisor, the DUS can act as a backup for both schedule signing and advice.

Open office hours of Professors Piskac, Scassellati, and the DUS can be found in the calendar below. To meet with Professor Eisenstat, please visit https://sce.cs.yale.edu (slots are usually posted a few days in advance). If this is our first meeting with a faculty adviser, please bring printed copies of your Yale transcript and your OCS worksheet.

Majors in Computer Science and Mathematics, Computer Science and Psychology, and Electrical Engineering and Computer Science should have their schedules signed by both the DUS in Computer Science (or the appropriate class advisor) and by the DUS of the other department represented in their major.

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.

A second mailing list cs-majors-jobs is used for job postings that may be of interest to CS majors. Membership in this list is optional and independent of membership in the cs-majors list.

Undergraduate teaching staff positions

The department is hiring Undergraduate Learning Assistants, Undergraduate Course Graders, and Peer Tutors. If you are interested, you can find an application form here.

A separate process exists for applying to staff CPSC 100 (CS50) and CPSC 201. If you have any questions about being on the staff for these courses, please email heads@cs50.yale.edu.

Information about academic programs and classes

Dates

Web sites for various relevant organizations

Career planning resources

Advice from majors

Calendar

If you have an issue that can’t be resolved by email and you can’t make it to office hours, please send email to make an appointment.