Schedule overview

The weekly schedule is below. All sessions are accessed via the course Zoom link.

  • Lecture: Mondays, Wednesdays, Fridays 11–11:50 am PDT

  • TA homework help sessions

    • John: Mondays 7–8 pm PDT

    • Ankita: Tuesdays 3:30-4:30 pm PDT

  • TA-led discussion: Thursdays, 11 am-noon PDT

  • Instructor office hours

    • Justin: Fridays 2:30-3:30 PDT

    • Michael: By appointment

Lectures are recorded and posted on Google Drive.


Homework due dates

Below are tentative homework due dates.


Lecture schedule

Lectures will roughly cover one chapter in the posted materials and will proceed in order. The schedule is subject to change. Under some lectures are suggested readings.