See Canvas for the full list of lecture and section recordings
Subscribe to this calendar (Google, iCal, etc.)

September
SundayMondayTuesdayWednesdayThursdayFridaySaturday
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L01: Intros and ADTs
Slides, Video
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
Welcome and Review of 14x/12x
Worksheet, Worksheet Solns, Slides
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L02: ADT Case Study
Slides, Video
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
October
SundayMondayTuesdayWednesdayThursdayFridaySaturday
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L03: ADTs to Know: Stacks, Queues, Dictionaries
Slides, Video
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L04: Runtime Analysis: Introduction (part I)
Slides, Video
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
Runtime Analysis I
Worksheet, Worksheet Solns, Slides
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L04.5: Runtime Analysis: Introduction (part II)
Slides, Video
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L05: Runtime Analysis: Iterative Code and Case Analysis
Slides, Video
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
22:00 P0 (Review) due
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L06: Runtime Analysis: Recursive Code
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L07: Intro to Hashing
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L08: Hash Tables [ADT: Dictionaries]
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
22:00 P1 (Deques) due
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
LO9: Hashing Collision Resolution [ADT: Dictionaries]
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L10: Binary Search Trees (BSTs) and Tree Traversals [ADT: Dictionaries]
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L11: Self-Balancing BSTs: AVL [ADT: Dictionaries]
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L12: Self-Balancing BSTs: Left-Leaning Red-Black [ADT: Dictionaries]
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
22:00 HW2 (Asymptotic Analysis II and Hash Tables) due
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Midterm I
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
November
SundayMondayTuesdayWednesdayThursdayFridaySaturday
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L12.5: Self-Balancing BSTs: Conclusion[ADT: Dictionaries]
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
22:00 P2 (Maps) due
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L13: Intro to Priority Queues and Heaps [ADT: Priority Queues]
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L14: Heap Implementation [ADT: Priority Queues]
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
22:00 HW3 (Binary Search Trees) due
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L15: Tries
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
Veteran's Day
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L16: Intro to Graphs [ADT: Graphs]
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
22:00 HW4 (Priority Queues) due
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L17: Graph Algorithms: Traversals
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
22:00 P3 (Heaps) due
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L18: Graph Algorithms: Shortest Paths
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L19: Minimum Spanning Trees (MSTs)
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L20: Disjoint Sets (part I) [ADT: Disjoint Sets]
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L21: Disjoint Sets (part II)
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
22:00 HW5 (Tries and Graphs I) due
Thanksgiving
Native American Heritage Day
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Midterm II
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L22: Sorting: Comparison Sorts (part I)
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L23: Sorting: Comparison Sorts (part II)
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
22:00 HW6 (Graphs II and Disjoint Sets) due
December
SundayMondayTuesdayWednesdayThursdayFridaySaturday
11:00-12:00 Kai Support Hours
Gates (CSE2) 153
14:30-15:20 Lecture
KNE 220
L24: Sorting: Radix Sorts
15:30-16:20 Kevin Support Hours
Allen (CSE1) 3rd Fl. Breakout
16:30-17:20 Kat Support Hours
Allen (CSE1) 3rd Fl. Breakout
14:00-15:00 Hannah Support Hours
Allen (CSE1) 212
22:00 P4 (Mazes) due
10:30-12:20 Aashi Support Hours
Allen (CSE1) 2nd Fl. Breakout
13:30-14:20 Jessica Support Hours
Allen (CSE1) 4th Fl. Breakout
14:30-15:20 Lecture
KNE 220
L25: Dynamic Programming (part I)
15:30-16:20 Rudra Support Hours
Allen (CSE1) 2nd Fl. Breakout
Section
TBD
10:30-12:00 Ellie and Christine Support Hours
Allen (CSE1) 4th Fl. Breakout
13:00-14:00 Rena Support Hours
Allen (CSE1) 2nd Fl. Breakout
14:30-15:20 Lecture
KNE 220
L26: Dynamic Programming (part II)
15:45-16:20 Hannah Support Hours
Allen (CSE1) 212
16:30-17:20 Kat Support Hours
Allen (CSE1) 2nd Fl. Breakout
22:00 HW7 (Sorting) due
14:30-16:20 Final exam