- Homework #1 Basic Python. Due September 8.
- Solutions to Homework #1

- Homework #2 Agents and Environments. Due September 15.
- Solutions to Homework #2

- Homework #3 Search. Due September 22.
- Solutions to Homework #3

- Homework #4 Heuristic Search. Due September 29.
- Solutions to Homework #4

- Pseudo-homework on Adversarial Search.
- Homework #5 Propositional Logic and Intro to Jess. Due October 29.
- Solutions to Homework #5

- Homework #6 Inference. Due November 5.
- Homework #7 Decision Trees. Due November 12.
- Pseudo-homework #2 Bayesian networks, utility, and value of information.
- Pseudo-homework #3 Perceptrons, MDPs, and reinforcement learning.

- Project 1 Implementing a genetic algorithm
- Project 2 Naive Bayes text classification.
- Project 3 Face recognition with neural networks.