601.664 Artificial Intelligence


Spring 2026

Instructor: Philipp Koehn (phi@jhu.edu)
TA: TBD
Class: Tuesdays and Thursdays 1:30pm, Krieger 205
Office Hours: See post on Piazza
Gradescope (entry code X8G24X) ☆ Piazza (access code tkv0fpelz6m) ☆ Syllabus

Readings

Required textbook: Artificial Intelligence - A Modern Approach, Russell and Norvig, 4th edition, 2020

The following books are not required but suggested, if you want to learn more about certain subjects.

Assignments

  1. AI in the Public Imagination, due February 8
  2. Game Playing, due March 1
  3. Logic and Knowledge Representation, due March 15 - but encouraged to finish before midterm
  4. Uncertainty, due April 5
  5. Deep Learning and Reinforcement Learning, due April 19

Midterm and Final Exam

The exams are closed book but you are allowed to take one sheet of paper with notes (on both sides).

Final exam TBD. Past exams:

Lectures

Date Topic Readings
Tu Jan 20Introduction Russel and Norvig, Chapter 1
Artificial Intelligence in Context
Th Jan 22AI in the Public Imagination
Tu Jan 27Philosophy of Mind Russel and Norvig, Chapter 26.1-2; Kim
Th Jan 29Cognitive Neuroscience Goldstein, Chapters 2, 3, 7; Dehaene, Chapters 1-3
Tu Feb 3Cognitive Psychology Goldstein, Chapters 5-7, 9, 12, 13
Intelligent Agents, Heuristic Search, and Game Playing
Th Feb 5Intelligent Agents Russel and Norvig, Chapter 2
Tu Feb 10Basic Search Russel and Norvig, Chapter 3.1-3.4
Th Feb 12Informed Search Russel and Norvig, Chapter 3.5-3.6, 4.1
Tu Feb 17Game Playing Russel and Norvig, Chapter 5
Th Feb 19Constraint Satisfaction Russel and Norvig, Chapter 6
Logic and Knowledge Representation
Tu Feb 24Logical Agents Russel and Norvig, Chapter 7.1-7.5
Th Feb 26First Order Logic Russel and Norvig, Chapter 8
Tu Mar 3Inference in First-Order Logic Russel and Norvig, Chapter 9
Th Mar 5Knowledge Representation Video part 1, part 2, part 3
Russel and Norvig, Chapter 12
Tu Mar 10Planning Video part 1, part 2,
Russel and Norvig, Chapter 10, 11.3
Midterm and Spring Break
Th Mar 12Midterm 
Uncertainty
Tu Mar 24Probabilistic Reasoning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 13
Th Mar 26Bayesian Networks Video part 1, part 2, part 3,
Russel and Norvig, Chapter 14
Tu Mar 31Markov Decision Processes Video part 1, part 2, part 3,
Russel and Norvig, Chapter 15, 23.5
Machine Learning
Th Apr 2Statistical Learning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 20
Tu Apr 7Deep Learning Video part 1, part 2, part 3, part 4,
Koehn, Chapter 5-6
Th Apr 9Reinforcement Learning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 21
Tu Apr 14Deep Reinforcement Learning Video part 1, part 2, part 3, part 4, part 5,
Pumperla and Ferguson
Generative AI
Th Apr 16 Vision Models Foster
Tu Apr 21 Language Models Koehn, Chapter 7-8, 11
Th Apr 23(no class) 

Previous Edition