Schedule

Week Date Lectures Homework Projects
Week 1
Jan 21 2026
Introduction [Introduction] HW0 PJ0
Week 2
Jan 28 2026
Search [Search I] [Search II] HW1 PJ1
Week 3
Feb 4 2026
Constraint Satisfaction Problems HW2
Week 4
Feb 11 2026
Adversarial Search HW3 PJ2
Week 5
Feb 18 2026
Markov Decision Processes HW4
Week 6
Feb 25 2026
Reinforcement Learning HW5 PJ3
Week 7
Mar 4 2026
Probability and Bayes Nets: Representation
Week 8
Mar 11 2026
Spring Recess No Classes
Week 9
Mar 18 2026
Bayesian Networks: Independence and Inference HW6
Week 10
Mar 25 2026
Bayesian Networks: Sampling, Decision Networks and VPI HW7 PJ4
Week 11
Apr 1 2026
Hidden Markov Models and Particle filtering HW8
Week 12
Apr 8 2026
Machine Learning: Naive Bayes PJ5
Week 13
Apr 15 2026
Machine Learning: Perceptrons and Logistic Regression, Kernels and Clustering HW9
Week 14
Apr 22 2026
Machine Learning: Neural Networks HW10 PJ6
Week 15
Apr 29 2026
Advanced Applications: Games & Robotics and Conclusions
Week 16
May 6 2026
Reading Day and Examination Period