Schedule

January
SundayMondayTuesdayWednesdayThursdayFridaySaturday
01 02 03
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
04
Lecture
Intro; ADTs; Stacks & Queues
Weiss 3.1-3.7
Slides, A Ink, B Ink
P1 Assigned
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
17:30-19:30 OH (Hans)
Allen 2nd
05
Section
01: Intros, P1, Tries
Slides, Handout [Solution], Tries Microteach
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
06
Lecture
Algorithm Analysis 1
Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6
Slides, A Ink, B Ink, xls, More on Amortized
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
17:00-18:00 OH (One-time OH Hans)
Allen 2nd & Zoom
07
08
20:00-22:00 OH (Winston)
Zoom
09
Lecture
Algorithm Analysis 2
Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6
(no new sides)
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson & Ariel)
CSE2 121
18:00-20:00 OH (Neel)
Allen 5th
10
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
11
Lecture
Priority Queues 1: ADT
Weiss 6.1-6.3
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
17:30-19:30 OH (Hans)
Allen 2nd
12
Section
02: Algorithm Analysis & Heaps
Slides, Handout [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
23:59 P1 Checkpoint 1 Due
13
Lecture
Priority Queues 2: Binary Heap
Weiss 6.4-6.5
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
14
15
20:00-22:00 OH (Winston)
Zoom
16
MLK Day
17
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
23:59 EX02 Due
18
Lecture
Algorithm Analysis 3
Weiss 2.1-2.4
Slides, worksheet, A Ink, B Ink, worksheet ink, Useful Summations & Logs
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
17:30-19:30 OH (Hans)
Allen 2nd
19
Section
03: Recurrences
Slides, Handout [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
23:59 P1 Due
20
Lecture
Dictionaries 1: ADT & Binary Search Trees
Weiss 4.1-4.3, 4.6
Slides, A Ink, B ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
21
22
20:00-22:00 OH (Winston)
Zoom
23
Lecture
Dictionaries 2: AVL Trees
Weiss 4.4
Slides, Worksheet, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson & Ariel)
CSE2 121
18:00-20:00 OH (Neel)
Allen 5th
24
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
23:59 EX03 & EX04 Due
25
Lecture
Dictionaries 3: AVL Trees (cont.) & B-Trees
Weiss 4.7
Slides, A Ink, B Ink, Example
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
26
Section
04: AVL & B-Trees
Slides, Handout [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
23:59 P2 Checkpoint 1 Due
27
Lecture
B-Trees (cont.)
(no new slides)
10:00-11:00 OH (One-time OH Hans)
Zoom
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
28
29
20:00-22:00 OH (Winston)
Zoom
30
Lecture
Dictionaries 4: Hashing
Weiss 5.1-5.5
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson & Ariel)
CSE2 121
18:00-20:00 OH (Neel)
Allen 5th
31
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
23:59 EX07 & EX08 Due
01
Lecture
Dictionaries 5: More Hashing
Weiss 5.1-5.5
Slides, A Ink, B Ink, proof
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
02
Section
05: B-Trees, Hashing, Midterm Review
Slides, Handout [Solution], Compiled Practice Midterm [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
22:00-23:59 OH (Winston)
Zoom
03
Lecture
Sorting 1: Comparison Sorting
Weiss 7.1-7.3, 7.5-7.7
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
16:30-17:30 Midterm Review Session
CSE2 G01
04
16:00-17:00 OH (Mohamed & Arya)
Zoom
February
SundayMondayTuesdayWednesdayThursdayFridaySaturday
05
20:00-22:00 OH (Winston)
Zoom
06
Lecture
Sorting 2: Beyond Comparison Sorting
Weiss 7.8, 7.11
Slides, A Ink,B Ink
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson & Ariel)
CSE2 121
17:00-18:00 Midterm exam
KNE 120
18:00-20:00 OH (Neel)
Allen 5th
07
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
08
Lecture
Graphs 1: Intro
Weiss 9.1
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
17:30-19:30 OH (Hans)
Allen 2nd
09
Section
06: Sorting & Graphs
Slides, Handout [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
23:59 P2 Checkpoint 2 Due
10
Lecture
Graphs 2: Topo Sort
Weiss 9.2
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
23:59 EX09 Due
11
12 13
Lecture
Parallelism 1: Intro to Fork-Join
Grossman 2.1-3.4
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson)
CSE2 121
18:00-20:00 OH (Neel)
Allen 5th
14
12:30-13:30 OH (Nile)
CSE2 131
14:00-15:00 OH (Ariel)
Allen 2nd
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
23:59 EX10 Due
15
Lecture
Parallelism 2: Analysis
Grossman 3.5-4.3
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
17:30-19:30 OH (Hans)
Allen 2nd
23:59 P2 Due
16
Section
07: Writing Parallel Programs
Slides, Starter Code [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
17
Lecture
Parallelism 3: Parallel Prefix
Grossman 5.1-5.4
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
17:00-19:00 OH (Winston)
Zoom
18
19
20:00-22:00 OH (Winston)
Zoom
20
President's Day
21
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
22
Lecture
More Parallelism 3: Parallel Sorting
(no new slides)
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
23
Section
08: Two-pass Parallel Programs
Slides, Handout [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
18:30-19:30 OH (May)
CSE2 131
20:00-21:00 OH (Sangwon)
Zoom
23:59 P3 Checkpoint 1 Due
24
Lecture
Synchronization 1: Concurrency & Mutual Exclusion
Grossman 6
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
25
26
20:00-22:00 OH (Winston & Hans)
Zoom
27
Lecture
Synchronization 2: Race Conditions & Deadlock
Grossman 7.1, 8, 9
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson & Ariel)
CSE2 121
18:00-20:00 OH (Neel)
Allen 5th
28
12:30-13:30 OH (Nile)
CSE2 131
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
23:59 EX11-14 Due
01
Lecture
Graphs 3: Graph Traversals
Weiss 9.2
Slides, A Ink, B Ink, traversal examples
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
02
Section
09: Concurrency & Graphs
Slides, Handout [Solutions]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
03
Lecture
Graphs 4: Shortest Paths
Weiss 9.3
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
04
March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
05
20:00-22:00 OH (Winston & Hans)
Zoom
06
Lecture
Graphs 5 : Minimum Spanning Trees
Weiss 9.5
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
14:30-15:30 OH (Allyson & Ariel)
CSE2 121
18:00-20:00 OH (Neel)
Allen 5th
23:59 EX15 Due
07
12:30-13:30 OH (Nile)
CSE2 131
13:30-14:20 Study Meetup (Ruth)
CSE 006 (Study Center)
14:30-15:30 OH (Youssef & Mohamed)
Allen 2nd
15:30-16:30 OH (Aditi & Arya)
CSE2 152
16:30-18:00 OH (Amanda)
CSE2 121
08
Lecture
P, NP, NP-Complete
Weiss 9.6.3, 9.7
Slides, A Ink, B Ink
10:30-11:30 OH (Alena)
CSE2 121
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
13:30-14:30 OH (Kevin)
Allen 3rd
14:30-15:30 OH (Fatimah & May)
CSE2 131
16:30-17:30 OH (Julia & Jessica)
CSE2 121
23:59 P3 Due
09
Section
10: Graphs, P/NP, Final Review
Slides, Handout [Solution], Practice Final [Solution]
17:30-18:30 OH (Mohamed)
CSE2 121
20:00-21:00 OH (Sangwon)
Zoom
10
Lecture
P, NP, NP-Complete II
Weiss 9.6.3, 9.7
Slides, A Ink, B Ink
11:00-12:00 OH (Arya)
CSE2 131
14:00-15:30 OH (Dara/Rahul)
Allen 4th
23:59 EX16 Due
11
12
20:00-22:00 OH (Winston)
Zoom
13
13:30-14:30 OH (Ruth)
Allen 558 & On Zoom
14
13:00-14:30 Exam Review Session
GUG 220
14:30-15:30 Final Exam OH (Hans)
Allen 3rd Floor
15
13:30-14:30 Final Exam OH (Hans & Mohamed)
CSE2 121
16
12:30-14:20 Final exam
KNE 120
17 18