| WEEK | TOPIC |
| 1 | Overview of AI |
| 2 | Searching State-Space |
| 3 | Binary Reasoning |
| 4 | Practical Reasoning |
| 5 | Uncertain Reasoning |
| 6 | Knowledge in AI Systems |
| 7 | project plan discussion |
| 8 | Learning as Approximation |
| 9 | Learning as Optimization |
| 10 | Learning as Inference |
| 11 | Communication and Natural Language |
| 12 | Perceiving and Acting |
| 13 | Summary of AI |
| 14 | project presentation |