This document summarizes topics covered in an Artificial Intelligence session, including game theory, optimal decision making in games, alpha-beta search, Monte Carlo tree search, stochastic games, partially observable games, and constraint satisfaction problems. Examples of state-of-the-art game programs are discussed, such as chess, Go, checkers, Othello, and Scrabble programs that use techniques like alpha-beta pruning, Monte Carlo rollouts, and databases to play perfectly or defeat human champions. The next session will cover constraint satisfaction problems in more detail.