Module Calendar

Recordings are accessible on Canvas.

W1 - Python Bootcamp

Wed. 05/27
Python Bootcamp
Demo (Colab, .ipynb)
Fri. 05/29
Python Bootcamp
Demo (Colab, .ipynb)
Fri. 05/29
Recitation HW1: Python Skills
Sun. 05/31
HW 1 “due”: Python Skills
Mon. 06/01
Rational Agents & Task Environments
AIMA 1.1, 27.1 - 27.3, 2.1 - 2.4
Wed. 06/03
Search Problems, Uninformed Search Algorithms
AIMA 3.1 - 3.4
Tangential/Misc: 15-puzzle state space proof paper and interactive explanation
Fri. 06/05
Informed Search, A* Search
AIMA 3.5 - 3.6
Bonus: Red Blob Games interactive A* explanation
Fri. 06/05
Recitation HW2 & HW3: Uninformed, Informed Search
Sun. 06/07
HW 1 due: Python Skills

W3 - Adversarial Search, Constraint Satisfaction Problems

Mon. 06/08
Adversarial Search
AIMA 5.1 - 5.3
Tue. 06/09
HW 2 due: Uninformed Search
Wed. 06/10
Adversarial Search
AIMA 5.5 - 5.6
Thu. 06/11
HW 3 due: Informed Search
Fri. 06/12
Constraint Satisfaction Problems
AIMA 6.1 - 6.3
Fri. 06/12
Recitation HW4: Adversarial Search

W4 - Constraint Satisfaction Problems, Logical Agents

Mon. 06/15
Constraint Satisfaction Problems
AIMA 6.4 - 6.5
Bonus: AC-3 paper
Tue. 06/16
HW 4 due: Adversarial Search
Wed. 06/17
Logical Agents
AIMA 7.1 - 7.4
Fri. 06/19
(Federal Holiday: 🎆)
Fri. 06/19
Recitation HW5: Sudoku Solver

W5 - Logical Agents, Markov Decision Processes

Mon. 06/22
Logical Agents
AIMA 7.5
Bonus: A constructive proof of completeness of propositional resolution, as an alternative to textbook proof
Tue. 06/23
HW 5 due: Sudoku Solver
Wed. 06/24
Markov Decision Processes
AIMA 17.1
Fri. 06/26
Markov Decision Processes, Midterm Review
AIMA 17.2, 16.1 - 16.3
Fri. 06/26
Recitation Midterm Review

W6 - Midterm, Reinforcement Learning

Mon. 06/29
(Midterm exam; no lecture)
Wed. 07/01
Reinforcement Learning
AIMA 22.1 - 22.2
Fri. 07/03
(Federal Holiday: 🎆)
Fri. 07/03
Recitation HW6: MDPs and Gridworld

W7 - Language Models

Mon. 07/06
Reinforcement Learning
AIMA 22.3 - 22.5
Bonus: Gymnasium RL library
Tue. 07/07
HW 6 due: MDPs and Gridworld
Wed. 07/08
Probability and Languge Models
S&LP 3.1
Tangential/Misc: “The Missing 11th of the Month” about quirks in Google Ngrams database
Fri. 07/10
Language Models, Independence, and Bayes Nets
S&LP 3.2 - 3.8
AIMA 12.1 - 12.7
Fri. 07/10
Recitation HW7: Reinforcement Learning (and Acrobot)

W8 - Bayes Nets & ML

Mon. 07/13
Bayes Nets
AIMA 13.1 - 13.3
Bonus: Probabilistic Graphical Modelling tutorial
Tue. 07/14
HW 7 due: Reinforcement Learning
Wed. 07/15
Machine Learning
AIMA 19.1 - 19.6
S&LP Chapter 4
Fri. 07/17
No Lecture!
Fri. 07/17
Recitation HW8: Language Models

W9 - Perceptrons & Logistic Regression

W10 - Neural Networks & Natural Language Processing

W11 - Wrap-up

Mon. 08/03
(Zoom) Special Topics: Multi-Objective Optimization in Modern AI
Wed. 08/05
Review, Wrap-Up
Bonus: “The Hidden Cost of Thinking: Energy Use and Environmental Impact of LMs Beyond Pretraining”, 2026
Wed. 08/05
Recitation Open Review
Thu. 08/06
HW 10 due: Large Language Models
Fri. 08/07
(Final exam open, No Lecture)