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