| Class | Date | Day | Topic | Notes |
| 1 | Tue | Aug 25 | No Class (IC) | - |
| 2 | Thur | Aug 27 | No Class (IC) | - |
| 3 | Tue | Sep 1 | No Class (IC) | - |
| 4 | Thur | Sep 3 | No Class (IC) | - |
| 5 | Tue | Sep 8 | Introduction | - |
| 6 | Thur | Sep 10 | Compression 1 | - |
| 7 | Tue | Sep 15 | Compression 2 | - |
| 8 | Thur | Sep 17 | Compression 3 | - |
| 9 | Tue | Sep 22 | Compression 4 | - |
| 10 | Thur | Sep 24 | String Searching | - |
| 11 | Tue | Sep 29 | Comp Biology 1 | - |
| 12 | Thur | Oct 1 | Comp Biology 2 | - |
| 13 | Tue | Oct 6 | Comp Biology 3 | - |
| 14 | Thur | Oct 8 | Nearest Neighbors 1 | - |
| 15 | Tue | Oct 13 | Nearest Neighbors 2 | - |
| 16 | Thur | Oct 15 | Nearest Neighbors 3 | - |
| 17 | Tue | Oct 20 | Locality 1 | - |
| 18 | Thur | Oct 21 | Locality 2 | - |
| 19 | Tue | Oct 27 | Parallelism 1 | - |
| 20 | Thur | Oct 29 | Parallelism 2 | - |
| 21 | Tue | Nov 3 | Parallelism 3 | - |
| 22 | Thur | Nov 5 | Parallelism 4 | - |
| 23 | Tue | Nov 10 | Linear/Integer Programming 1 | - |
| 24 | Thur | Nov 12 | Linear/Integer Programming 2 | - |
| 25 | Tue | Nov 17 | Linear/Integer Programming 3 | - |
| 26 | Thur | Nov 19 | Cryptography 1 | - |
| 27 | Tue | Nov 24 | Cryptography 2 | - |
| - | Thur | Nov 26 | Thanksgiving | - |
| 28 | Tue | Dec 1 | Cryptography 3 | - |
| 29 | Thur | Dec 3 | Cryptography 4 | - |