CS240 (Spring 2019)

Advanced Topics in Operating Systems

Reading List

There is no textbook for this course. The course is based on a collection of journal and conference papers that describe the history and state of the art in operating systems. Papers will be discussed in class in approximately the order that they appear on the reading list below. You are required to read the papers listed in each class slot before that class meets.

Week Tuesday Thursday

Latest News

Wednesday, April 17, 2019

The first programming assignment is now available and due April 30th at midnight PST. There are four phases and an extra credit portion. You will receive extra credit only if you complete the first four phases as well. You may work in pairs, just make sure to tag your partner on Gradescope.

Tuesday, April 2, 2019

The first reading question (Eraser) has been added to its the calendar entry. Please follow the due date listed on the PDF and submit your response to Gradescope using entry code MEER46. Please sign up with your Stanford email, if possible.

Tuesday, April 2, 2019

Welcome to CS240! The first class meets today in Herrin T175 (3:00pm - 4:20pm) or Gates B3 (4:30pm - 5:50pm). You only have to come to either of the sessions. The content will be the same. We are still working on setting up the course website for the 2019 edition, so stay tuned for more information. Please join the CS240 Google Group, preferably with your Stanford email. You can always reach us at cs240-spr1819-staff@lists.stanford.edu.


Tuesday and Thursday
3:00 p.m. to 4:20 p.m.
Herrin T175
4:30 p.m. to 5:50 p.m.
Gates B3


Join the CS240 Google Group.

Please sign up with your Stanford email, if possible.


Submit your Reading Question responses on Gradescope using entry code MEER46.

Please sign up with your Stanford email, if possible.

Staff List


Dawson Engler
Office Hours:

Richard Mu
Course Assistant
Office Hours:
12:15 p.m. to 2:15 p.m.
Gates B30
Google Hangouts

Divyahans Gupta
Course Assistant
Office Hours:
11:00 a.m. to 12:00 p.m.
6:00 p.m. to 7:00 p.m.
Huang Basement

Previous Terms

Spring 2018
Spring 2017
Spring 2016
Spring 2015
Spring 2014
Winter 2013
Spring 2013
Spring 2012
Spring 2011
Spring 2010