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 6-10
Q0 - L1,2 (Warmup)
2 Jan 13-17
  • A1 out Jan 17
Q1 - L3 & Syllabus Quiz
3 Jan 20-24
Q2 - L4,5
4 Jan 27-31
Q3 - L 6,7
  • Project team composition due Jan 31
5 Feb 3-7
  • A1 due Feb 7
  • A2 out Feb 8
Q4 - L 8,9
6 Feb 10-14
Q5 - L10,11,12
7 Feb 17-21
Q6 - L13,14
  • Project proposal due Feb 21
  • Peer Evaluation Feb 21
8 Feb 24-28
Q7 - L15
9 Mar 3-7
  • A2 due Mar 7
  • A3 out Mar 8
Q8 - L16, L17, L18
10 Mar 10-14
Q9 - L19
11 Mar 17-21
  • Spring Break
12 Mar 24-28
  • A3 due March 28
  • A4 out March 29
Q10 - L20,L21
13 Mar 31- Apr 4
Q11 - L23,24
  • Project midpoint report due March 31
  • Peer Evaluation April 1st
14 Apr 7-11
Q12 - L25,26
15 Apr 14-18
  • A4 Due Apr 18
[Q13 – L27,28 (same deadline as previous quizzes) Q14 – L29 (deadline April 22; you may take Q14 without penalty until Apr 24)]
16 Apr 21-22
  • Final Project due Apr 22
  • Peer Evaluation Apr 22