CSE 451 Winter 2026 Schedule

January
MondayTuesdayWednesdayThursdayFriday
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Course Introduction
Chapter 1
Module 1 Course Introduction
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Kernel Abstraction
Chapter 2
Module 2 Kernel Abstraction and Rtl Zero Memory
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
15:30-16:30 OH (Zack)
CSE1 5th Floor
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
Kernel Abstraction (cont)
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
Lab partner form due
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Kernal Abstraction (cont)
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Components and Structure
Chapter 3
Module 3 Components and Structure
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
More Lab 1
15:30-16:30 OH (Zack)
CSE1 5th Floor
Lab 2 out
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
Processes
Chapter 4
Module 4 Processes
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
MLK Day
Lab 1 due
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Processes (cont)
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 2
15:30-16:30 OH (Zack)
CSE1 5th Floor
PSet 1 out
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
Processes (finish)
Windows Handle Table and Windows Objects, Handle and Ref Counts
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
Lab 2 Part 1 design doc due
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Synchronization
Chapters 5, 6
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Semaphores, Condition Variables & Monitors
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
More Lab 2
15:30-16:30 OH (Zack)
CSE1 5th Floor
PSet 1 due
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
February
MondayTuesdayWednesdayThursdayFriday
Lab 2 Part 1 due
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Threads
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 2 part 2 design review + office hours
Lab 2 Part 2 design doc due
15:30-16:30 OH (Zack)
CSE1 5th Floor
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Memory Management
Chapters 8, 9, 10
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Virtual Memory
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 3
Lab 3 out
15:30-16:30 OH (Zack)
CSE1 5th Floor
PSet 2 out,
Lab 2 Part 2 due
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
President's Day
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Hardware Support for MM
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 3 Design Review
15:30-16:30 OH (Zack)
CSE1 5th Floor
PSet 2 due,
Lab 3 design doc due
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
Lab 4 out
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
I/O System and Storage
Chapters 11, 12, 13, 14
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 4
15:30-16:30 OH (Zack)
CSE1 5th Floor
Lab 3 due
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
March
MondayTuesdayWednesdayThursdayFriday
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
File Systems
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 4 Design Review
Lab 4 design doc due
15:30-16:30 OH (Zack)
CSE1 5th Floor
PSet 3 out
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
Scheduling
Chapter 7
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
Deadlock
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
9:30-10:30 OH (Aliyan)
CSE1 220
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
Section
Lab 4 office hours
15:30-16:30 OH (Zack)
CSE1 5th Floor
PSet 3 due
9:00-10:20 OH (Yusong)
CSE2 131
11:30-12:30 Lecture
CSE2 G01
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121
9:30-10:30 OH (Aliyan)
CSE1 220
12:30-13:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Druhin)
CSE1 5th Floor
9:30-11:30 OH (Yusong)
CSE2 153
11:30-12:30 OH (Soham)
CSE2 131
14:30-15:30 OH (Zack)
CSE1 5th Floor
Lab 4 due
9:30-10:30 OH (Aliyan)
CSE1 220
13:00-14:00 OH (Gary)
CSE1 480
14:30-15:30 OH (Druhin)
CSE1 5th Floor
15:30-16:30 OH (Zack)
CSE1 5th Floor
9:00-10:20 OH (Yusong)
CSE2 131
13:00-14:00 OH (Gary)
CSE1 480
13:30-14:30 OH (Jonathan)
CSE1 2nd Floor
14:30-15:30 OH (Soham)
CSE2 121