Class Schedule
Classes
We are going to meet twice a week for class during which we will be discussing papers and/or have other activities (see schedule below)Time: Monday/Wednesday 9:30-11:00.
Office hours: After class on Monday / Wednesday.
Schedule
Below is the schedule for the course as of today. It lists the research papers we are going to discuss during the class and the deadlines for the assignments and the project.
There will be a corresponding Canvas Assignment for each paper and submission. You will also find the papers on Canvas.
Readings:
As with reviewing papers in a program committee, we will have an online discussion for each
paper.
Task: submit your reviews by 5:00pm the day
before the class. (Canvas)
Discussion Lead:
Every paper will have a discussion lead who will initiate the discussion.
This is basically round-robin. We assign each paper one discussion lead.
Task: prepare a single slide to initiate the
discussion. (see first lecture)
More information about readings and discussion lead in the paper readings page
| Week | Monday | Wednesday |
| 1 |
Course Introduction (Jan 06)
|
The Beginning of Timesharing (Jan 08)
|
| 2 |
Early Virtual Memory (Jan 13)
|
Introduction to Virtual Machines (Jan 15)
|
| 3 |
Microkernels (Jan 20)
|
Operating systems in User Space (Jan 22)
|
| 4 |
Multicore Operating Systems (Jan 27)
|
Verified Operating Systems (Jan 29)
|
| 5 |
Project Proposal Discussions (Feb 03)
We'll do project proposal discussions in class. |
Virtual Machines and Containers (Feb 05)
|
| 6 |
Networking and Operating Systems (Feb 10)
|
OS Configuration (Feb 12)
|
| 7 |
Reading Week (Feb 17)
Reading Week (No classes) |
Reading Week (Feb 19)
Reading Week (No classes) |
| 8 |
Project Consulting (Feb 24)
Project: First Project Status Meeting |
Safe Kernel Extensibility (Feb 26)
|
| 9 |
New Forms of Safety Checking (Mar 03)
|
Confidential VMs (Mar 05)
|
| 10 |
System Verification (Mar 10)
|
Project Consulting (Mar 12)
Project: Second Project Status Meeting |
| 11 |
Scale (Mar 17)
|
Mar 19
|
| 12 |
Micro Kernels II (Mar 24)
|
Mar 26
|
| 13 |
ASPLOS'25 (Mar 31)
Watch Mothy Roscoe's Keynote at OSDI/ATC |
ASPLOS'25 (Apr 02)
No class. Project: Paper reviews due FRIDAY April 04 at 5:00pm |
| 14 |
PC Meeting (Apr 07)
We'll be holding the PC meeting during class today. |
End of Classes (Apr 09)
No Classes |
| 15 |
Examination Session (Apr 14)
No classes |
Examination Session (Apr 16)
No classes |
| 16 |
Examination Sessions (Apr 21)
No classes Project: Final paper due MONDAY Apri 21 at 5:00pm |
Examination Sessions (Apr 23)
No classes |