An introduction to principles of reinforcement learning that include algorithms supporting action decision processes that optimize long-term performance. Topics include: dynamic programming, Q-learning, Monte Carlo reinforcement learning, and efficient algorithms for single- and multi-agent planning. Co-requisite: EXEN 2452