Lec.  Date  Day  Topic  Notes 

1  Sep 5  T  
2  Sep 7  Th  HW1 out  
3  Sep 12  T  
4  Sep 14  Th  HW1 due, HW2 out  
5  Sep 19  T  
6  Sep 21  Th  HW2 due, HW3 out  
7  Sep 26  T  
8  Sep 28  Th  HW3 due, HW4 out  
9  Oct 3  T  
10  Oct 5  Th  HW4 due, HW5 out  
11  Oct 10  T  
12  Oct 12  Th  HW5 due, HW6 out  
13  Oct 17  T  
14  Oct 19  Th  HW6 due  
15  Oct 24  T  
Oct 26  Th  HW7 out  
16  Oct 31  T  
17  Nov 2  Th  HW7 due, HW8 out  
18  Nov 7  T  
19  Nov 9  Th  HW8 due, HW9 out  
20  Nov 14  T  
21  Nov 16  Th  HW9 due, HW10 out  
Nov 21  T  
Nov 23  Th  
22  Nov 28  T  [Lecture Notes  CLRS 35] 

23  Nov 30  Th  HW10 due, HW11 out  
24  Dec 5  T  
25  Dec 7  Th  HW11 due  
Dec 15  2pm5pm 