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 Thomson Hall 125, MWF 11:30–12:20
Section AA Mary Gates Hall 231, Th 12:30–1:20
Section AB Mary Gates Hall 231, Th 1:30–2:20


Lecturer Gary Kimura Wednesday 10:30am - 11:20am, CSE 476
Lecturer Mark Zbikowski Friday 10:30 - 11:20, CSE 476
TA Ryan McMahon Wednesday 3:00pm - 4:00pm, CSE220
TA Michael Johonson Monday 10:30am - 11:30am, CSE218



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.