Advanced Operating Systems

Charlie Curtsinger
Meeting Times
MWF 8:30–9:50am in Noyce 3819
Office Hours
Please make an appointment if you would like to meet during my office hours.
  • MWF 10:00–11:00am
  • MWF 4:00–5:00pm

About this course

This class will build on your skills from CSC 213: Operating Systems & Parallel Algorithms. We’ll explore areas of operating systems work that we did not see in the introductory course, guided mainly by research papers in the field. We will read research papers for the entire semester, but the other work you complete will change mid-way through. For the first half of the semester you will implement ideas from research papers we read to practice your system-building skills and introduce some new techniques that will help you become a better systems programmer. In the second half of the course you will propose, implement, evaluate, and present a small-scale research project in systems.