| Week of | Topic | Grader |
| 9/1 | Recursion and Higher-order Functional Abstractions / Free, Bound, Lexical Address | Ramana |
| 9/8 | Environments, Representation Independence of Environments / Intro to Interpreters | Will |
| 9/15 | Interpreters and Representation Independence of Functions / Dynamic vs. Lexical Scope | Ramana |
| 9/22 | Parameter-Passing Variations / Continuation-Passing Style | Will |
| 9/29 | More CPS / CPSer | Ramana |
| 10/6 | Registerizing and Trampolining / Implementing all this in C using ParentheC | Will |
| 10/13 | More Registerizing and Trampolining / More ParentheC | Ramana |
| 10/20 | Review session / Macros | Will |
| 10/27 | Logic Programming / More Logic Programming | Will |
| 11/3 | Types and Type Inferencing / More Type Inferencing | Ramana |
| 11/10 | Unification, Reification, and Streams / More Unification, Reification, and Streams | Will |
| 11/17 | Disequality Constraints / TBA | Ramana |
| 11/24 | TBA / Thanksgiving break | |
| 12/1 | TBA / TBA | Will |
| 12/8 | TBA / TBA | Ramana |
| 12/15 | Final: 5:00--7:00 p.m., Thurs., December 18 | No assignment |