In this course, we will discuss classic papers across the broad area of Systems, in roughly chronological order by area: programming languages, architecture, runtime systems, operating systems, and system design in general. This is a lecture-driven class (not a seminar); you will not be expected to present papers, but you are expected to have read every paper before class and participate in in-class discussions.
This course can be used to satisfy core requirements for Systems for the M.S. and PhD degrees.
Grades will be based on in-class participation, projects, and exams.
See these notes by John Ousterhout on writing reviews. Focus on the positive: these are classics for a reason!
Your reviews must address the following points:
You will be expected to scribe at least one lecture’s notes. Here is an example to use as a template (in LaTeX).
All paper reviews should be submitted using the class HotCRP site.