Schedule

January
SundayMondayTuesdayWednesdayThursdayFridaySaturday
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Course Introduction
Chapter 1
Module 1 Course Introduction
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Kernel Abstraction
Chapter 2
Module 2 Kernel Abstraction and Rtl Zero Memory
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Kernel Abstraction (cont)
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
Lab partner form due
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Kernal Abstraction (cont)
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Components and Structure
Chapter 3
Module 3 Components and Structure
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Section
Lab 1 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Lab 2 out
11:30-12:20 Lecture
CSE2 G01
Processes
Chapter 4
Module 4 Processes
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
MLK Day
Lab 1 due
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Processes (cont)
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Quiz 1 out
11:30-12:20 Lecture
CSE2 G01
Processes (finish)
Windows Handle Table and Windows Objects, Handle and Ref Counts
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
Lab 2 Part 1 design doc due
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Synchronization
Chapters 5, 6
Module 7 Synchronization
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Semaphores, Condition Variables & Monitors
Module 8 Semaphores, Condition Variables & Monitors
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Section
Lab 2 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Quiz 1 due
11:30-12:20 Lecture
CSE2 G01
Windows Reader-Writer Locks, and Windows Pipes
Windows Reader-Writer Locks and Windows Pipes
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
February
SundayMondayTuesdayWednesdayThursdayFridaySaturday
Lab 2 Part 1 due
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Windows Synchronization
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Threads
Module 5 Threads
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Section
Lab 2 OH
Lab 2 Part 2 design doc due
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
User Level Threads
Module 6 User Level Threads
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Memory Management
Chapters 8, 9, 10
Module 11 Memory Management
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Virtual Memory
Module 12 Virtual Memory
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Lab 3 out
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Quiz 2 out,
Lab 2 Part 2 due
11:30-12:20 Lecture
CSE2 G01
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
President's Day
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Hardware Support for MM
Module 13 Hardware Support for MM
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Section
Lab 3 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Quiz 2 due,
Lab 3 design doc due
11:30-12:20 Lecture
CSE2 G01
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
Lab 4 out
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Windows MM
Module 14 Windows MM
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
I/O System and Storage
Chapters 11, 12, 13, 14
Module 15 IO System and Secondary Storage and Module 16 Spinning Hard drives and Module 19 Raid and Volumes
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Lab 3 due
11:30-12:20 Lecture
CSE2 G01
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
File Systems
Module 17 File Systems
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
14:30-15:30 OH (Will)
CSE1 4th Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
ExFAT
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Section
Lab 4 More
Lab 4 design doc due
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
Quiz 3 out
11:30-12:20 Lecture
CSE2 G01
Scheduling
Chapter 7
Module 9 Scheduling
12:30-13:30 OH (Gary)
CSE1 480
13:30-14:30 OH (Dawit)
CSE1 2nd Floor
11:30-12:20 Lecture
CSE2 G01
Deadlock
Module 10 Deadlock and Windows Debugging Deadlocks
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
11:00-12:00 OH (Tanay)
CSE2 150
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
Meltdown
Module 18 Meltdown
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Gary)
CSE1 480
16:00-17:00 OH (Tanay)
CSE2 150
Section
Lab 4 OH
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
15:30-16:30 OH (Will)
CSE2 151
Quiz 3 due
10:30-11:30 OH (Aliyan)
ZOOM
11:30-12:20 Lecture
CSE2 G01
Final words
Module 20 Review and Windows Splay Tree - Oops, good idea gone bad
12:30-13:30 OH (Gary)
CSE1 480
13:30-15:30 OH (Dawit)
CSE1 2nd Floor
10:30-11:30 OH (Dara)
CSE1 5th Floor
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
15:00-16:00 OH (Anirudh)
ZOOM
13:30-14:30 OH (Aliyan)
CSE1 5th Floor
14:30-15:30 OH (Will)
CSE1 4th Floor
15:00-16:00 OH (Anirudh)
ZOOM
Lab 4 due
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
12:30-13:30 OH (Will)
CSE1 4th Floor
14:30-15:30 OH (Dawit)
CSE1 3rd Floor