CPSC Intro Courses and Tracks

Yale CS has several internal tracks: AI/ML, Computing & The Arts, Robotics, Security, Systems, and Theory. Below is a short description of each track and their advising information. Note: tracks are not mandatory in Yale CS, but are provided as a way to help students structure their study of large umbrella interests further and in depth.

An up-to-date spreadsheet of Fall 2024/Spring 2025 courses and their topics can be found here: 2024-2025 Yale CS Course Manifest

If you have any further questions, remember to check the DUS website: www.dus.cs.yale.edu first!

Please sign in with your yale.edu email to view any linked content, or contact dsac [at] cs [dot] yale [dot] edu for help.

All Presentations

This video has all presentations in one clip. Slides are available on the sub-video for each topic.

Theory

Instructor Contact: Dr. Dylan McKay

AI & Machine Learning

Instructor Contact: Dr. Alex Wong Advising Presentation PDF

Security

Instructor Contact: Dr. Tim Barron Advising Presentation

Computing & The Arts

Instructor Contact: Dr. Scott Peterson Advising Presentation

Systems

Instructor Contact: Dr. Jay Lim Advising Presentation

Graphics

Instructor Contact: Dr. Mike Shah Advising Presentation

Robotics

Instructor Contact: Dr. Daniel Rakita Advising Presentation

BSMS Program

Instructor Contact: Dr. Stephen Slade

ULA Program

Instructor Contact: Dr. Ozan Erat