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
W2 - Agents, Task Environments, Search
- 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
- 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
- Wed. 07/01
- Reinforcement Learning
- AIMA 22.1 - 22.2
- Fri. 07/03
- 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
- Fri. 07/17
- Recitation HW8: Language Models
W9 - Perceptrons & Logistic Regression
- Mon. 07/20
- Perceptrons
- AIMA 19.1 - 19.6
Bonus: Old NYT article, “Electronic ‘Brain’ Teaches Itself” (has paywall)
Bonus: binary classification perceptron training visualizer
- Tue. 07/21
- HW 8 due: Language Models
- Wed. 07/22
- Fri. 07/24
- Fri. 07/24
- Recitation HW9: Perceptrons
W10 - Neural Networks & Natural Language Processing
- Mon. 07/27
- Natural Language Processing
- S&LP Chapter 6
Neural Network Demo (Colab, .ipynb)
Bonus: “A Neural Probabilistic Language Model”, Bengio et al, 2003
Bonus: ELMo paper, 2018
Bonus: GPT paper, 2018
Bonus: BERT paper, 2018
Bonus: S&LP Chapter 9
Bonus: Toy notebook for exploring vector semantics (borrowed from 23fa offering of this course)
Bonus: HistWords
Bonus: “Finetuned Language Models Are Zero-Shot Learners”, 2021
Bonus: Verge article about Tay, 2016 (may have paywall)
Bonus: WIRED article about OpenAI, 2019 (may have paywall)
Bonus: OpenAI post on improving language model behavior
Bonus: “ExploitGym: Can AI Agents Turn Security Vulnerabilities into Real Attacks?”, 2026
Bonus: HuggingFace July 2026 security incident
- Tue. 07/28
- HW 9 due: Perceptrons
- Wed. 07/29
- Fri. 07/31
- (EVENING, Zoom) Special Topics: Transformers
- Slides
- Fri. 07/31
- Recitation HW10: Large Language Models
- Sat. 08/01
- (EVENING, Zoom) Special Topics: LLM Hallucination
- Slides
W11 - Wrap-up
- Mon. 08/03
- Wed. 08/05
- Wed. 08/05
- Recitation Open Review
- Thu. 08/06
- HW 10 due: Large Language Models
- Fri. 08/07