Schedule

We will aim to fill in lecture topics at least 1 week in advance. Assignment due dates are final, unless there are exceptional unforeseen circumstances.

  • Event
    Date
    Description
    Course Material
  • Assignment
    09/01
    Tuesday
    Homework #1 released!
  • Lecture
    09/07
    Monday
    NO CLASS -- Labor Day
  • Assignment
    09/15
    Tuesday
    Homework #2 released!
  • Due
    09/15 23:59 ET
    Tuesday
    Homework #1 due
  • Quiz
    09/16
    Wednesday
    Quiz 1
  • Due
    09/29 23:59 ET
    Tuesday
    Homework #2 due
  • Assignment
    10/03
    Saturday
    Homework #3 released!
  • Quiz
    10/05
    Monday
    Quiz 2
  • Lecture
    10/12
    Monday
    NO CLASS -- Fall Break
  • Due
    10/20 23:59 ET
    Tuesday
    Homework #3 due
  • Project
    10/21
    Wednesday
    Project released
  • Quiz
    10/26
    Monday
    Quiz 3
  • Lecture
    11/02
    Monday
    CANCEL CLASS
  • Due
    11/12 23:59 ET
    Thursday
    Project Part 1 due
  • Quiz
    11/18
    Wednesday
    Quiz 4
  • Lecture
    11/25
    Wednesday
    NO CLASS -- Thanksgiving Break
  • Project
    12/02
    Wednesday
    Project oral exams
  • Due
    12/06 17:00 ET
    Sunday
    Project Part 2 due
  • Due
    12/12 17:00 ET
    Saturday
    Project Report due