| Notes | Date |
| Homework I | September 8 |
| Homework I (Solutions) | September 15 |
| Homework II | September 29 |
| Homework II (Solutions) | October 11 |
| Dijkstra's Algorithm | October 12 |
| Midterm | October 18 |
| Midterm (Solutions) | October 18 |
| Homework III | November 10 |
| Homework III (Solutions) | December 2 |
| Final | December 14 |
| Final (Solutions) | December 14 |