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 Guggenheim Hall 218, MWF 11:30–12:20
Section AA More Hall 234, Th 12:30–1:20
Section AB Thomson Hall 125, Th 1:30–2:20


Lecturer Gary Kimura Wednesday 12:30 PM - 1:20 PM, Allen Center 476
Lecturer Mark Zbikowski Wednesday 10:30 AM - 11:20 AM, Allen Center 476
TA Ryan McMahon Monday 10:30 AM - 11:20 AM, CSE 220
TA Michael Johonson Wednesday 10:30 AM - 11:20 AM, CSE 220



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.