| Date | Description |
|---|---|
| January 5 |
01: Intros, P1, Tries Slides, Handout [Solution], Tries Microteach |
| January 12 |
02: Algorithm Analysis & Heaps Slides, Handout [Solution] |
| January 19 |
03: Recurrences Slides, Handout [Solution] |
| January 26 |
04: AVL & B-Trees Slides, Handout [Solution] |
| February 2 |
05: B-Trees, Hashing, Midterm Review Slides, Handout [Solution], Compiled Practice Midterm [Solution] |
| February 9 |
06: Sorting & Graphs Slides, Handout [Solution] |
| February 16 |
07: Writing Parallel Programs Slides, Starter Code [Solution] |
| February 23 |
08: Two-pass Parallel Programs Slides, Handout [Solution] |
| March 2 |
09: Concurrency & Graphs Slides, Handout [Solutions] |
| March 9 |
10: Graphs, P/NP, Final Review Slides, Handout [Solution], Practice Final [Solution] |