| Requirement | Autumn | Winter | Spring |
| Theory: 1 course req. | None | 521-Algorithms (Beame) | 531-Complexity (Rao) |
| Systems: 1 course req. | 550-Systems (T. Anderson) | 548-Architecture (Ceze) | 561-Networks (Wetherall) |
| Programming Sys: 1 course req. | 505-Prog Languages (Grossman)
544-Databases (Balazinska) |
503-Software Engineering (Ernst) | None |
| Applications: 1 course req. | 557-Graphics (Curless) | 546-Machine Learning (Domingos) | 510-HCI (Fogarty)
576-Vision (Shapiro) |
+ 2 additional courses required from two different areas
Quals Courses:
Theory: 521, 525, 531