Software systems breadth requirement
The Stanford Ph.D. program requires that you fulfill the breadth requirement in two subareas of computer systems (Area B). One of the subareas is Software Systems.
Currently the breadth area approver for Software Systems is David Mazières. So long as he remains in that position, there is exactly one way to fulfill the breadth area requirement, which requires the following three steps:
Get the specific class, instructor, and grade approved by the breadth area approver. First, check the table below to see if your class and instructor have already been approved. If so, skip to the next step.
Otherwise, to get your class or specific instructor approved, you must meet the breadth area approver in person. Please note that due to the high volume of requests and the need for interactive questioning, the approver will not be able to answer emails or requests relayed through third parties if those request touch on the breadth requirement in any way. You must come to office hours or grab the breadth approver some other time. The breadth approver does not care about lecture materials or textbooks, and only wants to know about the lab assignments you did for the class. Hence, you do not need to fill out a "Ph.D. Breadth Waiver Form", but you will need to answer questions and point the approver to web pages or other materials describing the lab assignments you completed for the class.
Once your class has been approved, you must contact Ph.D. student services. Point them to this web page, and provide them with evidence that you took one of the classes listed below with one of the approved instructors, and that you received one of the acceptable grades
The following table lists approved classes, instructors, and grades:
|Berkeley||CS162 with Pintos||Kubiatowicz||A-|
*OS CS101 in 2013
|Cornell||CS 4411||Birman, Sirer||A-|
|Harvard||CS161||Kohler, Seltzer, Welsh||A-|
|Hebrew University||67808||Dolev||90 (negotiable)|
|MIT||6.828||Belay, Kaashoek, Morris, Zeldovich||A-|
|Notre Dame||CSE 30341||Thain, Poellabauer||A-|
|Open University of Israel||20354, 20594||Sariel||85|
|Purdue||ECE 469||Hu, Villasenor||A-|
|Rutgers||CS416 or CS516||Iftode||A-|
|Stanford||CS140||Mazières, Ousterhout, Rosenblum||A-|
|Tsinghua University||30240434||Yongguang Zhang||85|
|U. Toronto||EE344/ECE353||Baochun Li||A-|
|UNSW||Comp 9242||Eiphinstone, Heiser||75|
|UT Austin||CS372H, CS439||Alvisi, Walfish||A-|
|Wake Forest U.||CSC641||Cañas||A-|