CS240 (Spring 2022)

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. Lectures will be live Tuesday and Thursday, 3:15-4:45 PM in Huang 18. They will also be recorded and available on Canvas.
You are required to read the papers listed in each class slot before lecture.
The papers are subject to change, and information about the labs will be added later in the quarter.

Week Tuesday Thursday

Latest News

Tuesday, March 29, 2022

Welcome to CS240! We're still setting all the web resources up, but we're excited to see everyone for the first lecture today at 3:15. You can always reach us at cs240-spr22-staff@lists.stanford.edu.

TLDR (Tentative; subject to change)

There are 2 lectures a week. For each lecture:

  • Read the paper
  • Answer the reading questions on Gradescope
  • Attend lecture


Live in Huang 18, T/R, 3:15PM--4:45PM. Also recorded, available on Canvas.


You should have been invited to a Google group, if not, contact us


Click the 'Gradescope' link on Canvas to access the class Gradescope.

Staff List


Dawson Engler
Office Hours:

Matthew Sotoudeh
Course Assistant
Office Hours:
Monday 10 AM -- noon
Friday 10 AM -- noon
Additional time available by request, email me or call me or show up at my office

Previous Terms

Spring 2021
Spring 2020
Spring 2019
Spring 2018
Spring 2017
Spring 2016
Spring 2015
Spring 2014
Winter 2013
Spring 2013
Spring 2012
Spring 2011
Spring 2010