Introduction
Announcements

Schedule
Labs
Assignments
TA office hours

Tests, exam

Topic videos
Some course notes
Extra problems
Lecture recordings

Discussion board

Grades so far

CSC 209 class videos

These videos aren't high-quality, but you could use them if you wanted to review something you missed. You can also ask me your questions by e-mail, which might be more effective.

The sound quality varies; the first one is the worst (arguably anyway).