| Date | Topic | Textbook Chapter | Lecture Notes |
| Jan 14 | Introduction | Chapter 1 | Lecture 1 |
| Jan 21 | Intelligent Agents | Chapter 2 | Lecture 2 |
| Jan 26 | Uninformed Search | Chapter 3 (skim 3.6) | Lecture 3 |
| Jan 28 | Informed Search | Chapter 4 | Lecture 4 |
| Feb 2 | Informed Search | Chapter 4 | See Jan 28 slides |
| Feb 4 | Search for Optimization | Chapter 4 (skim 4.5) | Lecture 5 |
| Feb 5/6 (makeup) | Constraint Satisfaction Problems | Chapter 5 | See Feb 9 slides |
| Feb 9 | Constraint Satisfaction Problems | Chapter 5 (skim 5.4) | Lecture 6 |
| Feb 11 | Adversarial Search | Chapter 6 (skim 6.6) | Lecture 7 |
| Feb 16 | Review of Search | Chapters 3-6 | Lecture 8 |
| Feb 18 | Basic Probability | Chapter 13 | Lecture 9 |
| Feb 23 | Machine Learning; Naive Bayes | Chapter 18.1-2,20.1-2 | Lecture 10, Reading, Table 3.2 |
| Feb 25 | Evaluating Learning Algorithms | Chapter 18.3 | Lecture 11 |
| March 2 | Decision Tree Induction | Chapter 18.3 | Lecture 12, Reading |
| March 4 | Midterm Exam | | |
| March 9,11 | Spring Break | | |
| March 16 | Overfitting, Comparing Learning Algorithms, Midterm review | Chapter 18.3 | Lecture 13 |
| March 18 | Reinforcement Learning | Chapter 17.1-17.3 | Lecture 14 |
| March 23 | Reinforcement Learning | Chapter 21 (skim 21.5) | Lecture 15 |
| March 25 | Reinforcement Learning | Chapter 21 (skim 21.5) | See Lecture 15 slides |
| March 30 | Machine Learning Review | | Lecture 16 |
| April 1 | Propositional Logic | Chapter 7 | Lecture 17 |
| April 6 | Inference in Propositional Logic | Chapter 7 | Lecture 18 |
| April 8 | First Order Logic | Chapter 8 | Lecture 19 |
| April 13 | Inference in FOL | Chapter 9 | Lecture 20 |
| April 15 | Inference in FOL | Chapter 9 | Lecture 21 |
| April 20 | Planning | Chapter 11 (skim 11.4-5) | Lecture 22 |
| April 22 | Planning | Chapter 11 (skim 11.4-5) | Lecture 23 |
| April 27 | Wrapup | | Lecture 24 |
| May 5 | Final Exam | | |