CSE 451 is an undergraduate course on operating systems. You will develop your operating system, called JOS, for a standard x86-based personal computer. At the end of this class you will be able to find your way around the source code of most operating systems, and more generally, be comfortable with systems software.


Lecture Savery Hall 264, MWF 11:30–12:20
Section AA Mary Gates Hall 254, Th 12:30–1:20
Section AB Loew Hall 111, Th 1:30–2:20


Lecturer Xi Wang, Allen Center 560, or Allen Center 002, F 3:30–4:30
TA Jared Roesch, Allen Center 002, M 2:00–3:00
TA Kritin Vij


The staff mailing list is , but we would prefer that you use the discussion board whenever possible.


This course reuses much of the material from past CSE 451 and MIT’s 6.828 / Caffeinated 6.828. Special thanks to 6.828 staff for the JOS labs.