Course Schedule

Schedule #

Important

All deadline and due dates in this course will be at 23:59 EST.

Scroll horizontally to see the full schedule table on mobile devices
Astericks (*) indicate that the lecture slides/notes are available.

Week Dates Topics Homework Quizzes Project Readings
1 Jan 8-12
Q0 - L1,2 (Warmup)
2 Jan 15-19
Q1 - L3 & Syllabus Quiz
3 Jan 22-26
  • A1 out Jan 23
Q2 - L4,5
4 Jan 30-Feb 2
Q3 - L 6,7
  • Project team composition due Feb 2
5 Feb 5-9
  • A1 due Feb 9
  • A2 out Feb 9
Q4 - L 8,9
6 Feb 12-16
Q5 - L10,11,12
7 Feb 19-23
Q6 - L13,14
  • Project proposal due Feb 23
  • Peer Evaluation Feb 23
8 Feb 26-Mar 1
Q7 - L15
9 Mar 4-8
  • A2 due Mar 8
  • A3 out Mar 8
Q8 - L16, L17, L18
10 Mar 11-15
Q9 - L19
11 Mar 18-22
  • Spring Break
12 Mar 25-29
  • A3 due March 29
  • A4 out March 29
Q10 - L20,L21
  • Project midpoint report due April 2nd
  • Peer Evaluation April 3rd
13 Apr 1-5
Q11 - L23,24
14 Apr 8-12
Q12 - L25,26
15 Apr 15-19
  • A4 Due Apr 19
Q13 - L27,28
16 Apr 22-23
  • Final Project due Apr 23
  • Peer Evaluation Apr 23