Introduction
Announcements

Schedule
Labs
Assignments
TA office hours

Tests, exam

Videos
Course notes
Extra problems
Discussion board

Announcements (reverse time order, roughly):

Old announcements likely no longer of interest have been moved to a separate page, unless they fit into one of the other categories on the right.