Schedule

January
SundayMondayTuesdayWednesdayThursdayFridaySaturday
05 06
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
07
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
08
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
09
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
10
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
11
12
Lab partner form due
13
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
14
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
15
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
16
Section
Lab 1 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
17
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
18
19 20
MLK Day
21
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
22
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
23
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
24
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
25
26 27
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
28
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
29
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
30
Section
Lab 2 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
31
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
01
February
SundayMondayTuesdayWednesdayThursdayFridaySaturday
02 03
Lab 2 Part 1 due
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:20 Lecture
CSE2 G01
Windows synchronization
Windows Synchronization
14:30-15:30 OH (Dawit)
CSE1 2nd Floor
16:00-17:00 OH (Anirudh)
CSE1 2nd Floor
04
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
05
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
06
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
07
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
08
09 10
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
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
12
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
13
Section
Lab 3 Intro
Lab 3 out
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
14
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
15
16 17
President's Day
18
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
19
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
20
Section
Lab 3 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
21
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
22
23 24
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
25
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
26
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
27
Section
Lab 4 Intro
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
28
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
01
March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
02 03
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
04
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
05
10:30-11:30 OH (Aliyan)
CSE1 4th Floor
11:30-12:20 Lecture
CSE2 G01
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
06
Section
Lab 4 More
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
07
Quiz 3 out,
Lab 4 design doc due
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
08
09 10
10:30-11:30 OH (Dara)
CSE1 5th 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
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
12
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
13
Section
Lab 4 OH
10:30-11:30 OH (Dara)
CSE1 5th Floor
11:30-12:30 OH (Aliyan)
CSE1 4th Floor
14
Quiz 3 due
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-14:30 OH (Dawit)
CSE1 2nd Floor
15
16 17 18 19
Lab 4 due
20 21 22