| Class | Date | Day | Topic | Notes |
| 1 | Tue | Jan 14 | Compression 1 | - |
| 2 | Thur | Jan 16 | Compression 2 | - |
| 3 | Tue | Jan 21 | Compression 3 | - |
| 4 | Thur | Jan 23 | Compression 4 | - |
| 5 | Tue | Jan 28 | Hashing 1 | - |
| 6 | Thur | Jan 30 | Hashing 2 | - |
| 7 | Tue | Feb 4 | Hashing 3 | - |
| 8 | Thur | Feb 6 | Dimension Reduction 1 | - |
| 9 | Tue | Feb 11 | Dimension Reduction 2 | - |
| 10 | Thur | Feb 13 | Dimension Reduction 3 | - |
| 11 | Tue | Feb 18 | Dimension Reduction 4 | - |
| 12 | Thur | Feb 20 | Parallelism 1 | - |
| 13 | Tue | Feb 25 | Parallelism 2 | - |
| 14 | Thur | Feb 27 | Parallelism 3 | - |
| 15 | Tue | March 4 | Parallelism 4 | - |
| 16 | Thur | March 6 | I/O efficient Algorithms 1 | - |
| - | Tue | March 11 | Spring Break | - |
| - | Thur | March 13 | Spring Break | - |
| 17 | Tue | March 18 | I/O efficient Algorithms 2 | - |
| 18 | Thur | March 20 | Linear/Integer Programming 1 | - |
| 19 | Tue | March 25 | Linear/Integer Programming 2 | - |
| 20 | Thur | March 27 | Linear/Integer Programming 3 | - |
| 21 | Tue | April 1 | Linear/Integer Programming 4 | - |
| 22 | Thur | April 3 | Linear/Integer Programming 5 | - |
| 23 | Tue | April 8 | String Algorithms | - |
| - | Thur | April 10 | Carnival | - |
| 24 | Tue | April 15 | Comp Bio 1 | - |
| 25 | Thur | April 17 | Comp Bio 2 | - |
| 26 | Tue | April 22 | Comp Bio 3 | - |
| 27 | Thur | April 24 | Error Correcting Codes 1 | - |
| 28 | Tue | April 29 | Error Correcting Codes 2 | - |
| 29 | Thur | May 1 | Error Correcting Codes 3 | - |