Introduction
Announcements

Schedule
Labs
Assignments
TA office hours

Tests, exam

Topic videos
Some course notes
Extra problems
Lecture recordings

Discussion board

Grades so far

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 (which they usually do).
Note that you might want to bookmark this announcements page rather than the main course page. Everything is still accessible from this page via the menu on the right.