CS240 (Spring 2018)

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, June 13, 2018

Final grade distribution:

Monday, May 28, 2018

Midterm grade distribution:

Wednesday, April 4, 2018

Another session of the lecture has been added. It is on Tuesdays and Thursdays every week, from 3:00 p.m. to 4:20 p.m., in Building 540, Room 108. You only have to come to either of the sessions. The contents will be the same.

Monday, April 2, 2018

The reading for the first lecture has been changed. Please refer to the course website for the latest updates. Also there will be no question for the first paper.

Monday, March 26, 2018

Welcome to CS240! The first class meets on Monday, April 3, 2018 in NVIDIA Auditorium. We are still working on setting up the course website for the 2018 edition. So stay tuned for more information. Please join the CS240 Google Group. And you can always reach us at cs240-spr1718-staff@lists.stanford.edu.


Tuesday and Thursday
3:00 p.m. to 4:20 p.m.
Building 540, Room 108
4:30 p.m. to 5:50 p.m.
NVIDIA Auditorium


Join the CS240 Google Group.

Staff List


Dawson Engler
Office Hours:
Tuesday and Thursday
6:00 p.m. to 6:30 p.m.
Gates 341

Yutian Li
Course Assistant
Office Hours:
Monday and Wednesday
3:00 p.m. to 4:00 p.m.
Huang Basement
Google Hangouts

Previous Terms

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