| September | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 26 | 27 | 28 | 29 
15:30-16:50 Lecture MGH 254 Introduction and Stable Matching Chapters 1-2 Intro slides and stable matching Slides | 30 | 
| October | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 03 | 04 | 05 | 06 
HW1 due
 | 07 | 
| 10 | 11 | 12 | 13 
HW2 due
 | 14 | 
| 17 | 18 | 19 | 20 
HW3 due
 | 21 | 
| 24 | 25 
15:30-16:50 Lecture MGH 254 Dynamic Programming | 26 | 27 
HW4 due
 
15:30-16:50 Lecture MGH 254 Bill Gates Lecture! | 28 | 
| 31 | 01 
15:30-16:50 Lecture MGH 254 More dynamic programming | 02 | 03 
HW5 due
 | 04 | 
| November | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 07 | 08 | 09 | 10 
HW6 due
 
15:30-16:50 Lecture MGH 254 Maxflow applications cont. | 11 
Veterans Day
 | 
| 14 | 15 
15:30-16:50 Lecture MGH 254 Maxflow applications cont. | 16 | 17 
Midterm
 
15:30-16:50 Lecture MGH 254 | 18 | 
| 21 | 22 | 23 | 24 
Thanksgiving
 | 25 
Thanksgiving
 | 
| 28 | 29 
HW7 due
 | 30 | 01 | 02 | 
| December | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 05 | 06 
15:30-16:50 Lecture MGH 254 NP-completeness | 07 | 08 
HW8 due
 
15:30-16:50 Lecture MGH 254 Algorithmic Game Theory | 09 | 
| 12 | 13 | 14 | 15 
16:30-18:20 Final exam
 | 16 |