CSE 451 is an undergraduate course on operating systems. During the course you will complete several labs. Each lab will add a new feature to a primitive operating system called xk. 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 Sieg Hall 134, MWF 11:30–12:20
Section AA Mary Gates Hall 295, Th 12:30–1:20
Section AB Mary Gates Hall 295, Th 1:30–2:20
Section AC Mary Gates Hall 295, Th 2:30-3:20


Lecturer Gary Kimura M/W/F 9:30-11:20am, CSE 470
Lecturer Mark Zbikowski Mon 10:00-11:15am, CSE 470
TA Sarang Joshi Mon 4:30-5:30pm, CSE 007
Wed 2:30-3:30pm, CSE 007
TA Megan McGrath Thu 3:30-5:30pm, CSE 007
TA Sixto (Joshua) Rios Tue 1:00-2:00pm, CSE 007
Tue 3:30-4:30pm, CSE 007
TA Matthew Rockett Tue 4:30-5:30pm, CSE 007
Wed 4:30-5:30pm, CSE 007
TA Shibin (Jack) Xu Mon 1:30-2:30pm, CSE 021
Fri 1:30-2:30pm, CSE 007



This course reuses much of the material from past CSE 451 course offerings.