| Date | Topics/Videos | Online Class | Assignment |
| Aug 23 | Intro to AI | Class Intro | |
| Aug 30 | Brute-Force Search, Heuristic Search, | OpenNERO, | Homework 1 (Search) assigned |
| | Search Complexity | Homework | |
| Sep 06 | Subgoaling, Constraint Satisfaction, | Game AI | |
| | Game Search | | |
| Sep 13 | Neural Networks, | NPI domain, | Homework 1 (Search) due, |
| | Deep Learning | Homework | Homework 2 (Neural networks) assigned |
| Sep 20 | Reinforcement Learning, | Creative design | |
| | Evolutionary Computation | | |
| Sep 27 | Neuroevolution, | Review | Homework 2 (Neural Networks) due, |
| | Decision Making | | Review questions due |
| Oct 04 | | Midterm exam | Practice questions |
| Oct 11 | Representation and Reasoning in Logic, | NN Design, | Homework 3 (RL/Neuroevolution) assigned |
| | Resolution Theorem Proving | Homework | |
| Oct 18 | Knowledge Representation, | Midterm feedback | |
| | Rule-based Reasoning | | |
| Oct 25 | Reasoning with Uncertainty, | NERO, | Homework 3 (RL/Neuroevolution) due, |
| | AI in Video Games | Homework | Homework 4 (Game AI) assigned |
| Nov 01 | Vision, Robotics, | The Dark Side of AI | Dark AI questions due |
| | Natural Language Processing | | |
| Nov 08 | Planning, Symbolic Machine Learning | Tournament | Homework 4 (Game AI) due, |
| | | | NERO Tournament assigned (optional) |
| Nov 15 | Subsymbolic AI, Cognitive Science | AI Opportunities | Tournament opening round due, |
| | | | Opportunity ideas due |
| Nov 29 | | Tournament finals, | |
| | | Class survey | |
| Dec 12 | | Final Exam | Practice questions |
| 3:30-5:30 |