In addition to the material linked here, see slides and video/audiorecordings linked off the schedule.
- HCLRS writeup (also linked in header above)
- Past Exams
- Past Quizzes
- A work-in-progress textbook replacement. This text has not been proofread and may contain errors and/or falsehoods.
Miscellanous materials that are probably out of date: