Skip to main content
AA228/CS238 Decision Making under Uncertainty


The textbook serves as the class notes. However, if you are also interested in seeing the live notes made during class, they are available here. Those live notes are not a good representation of everything we discuss in class, and therefore they are not adequate for studying on their own.

Other notes from problem sessions and other supplementary material are here.

Julia Academy Lectures and Notebooks

One of our former TAs, Robert Moss, put together a course for Julia Academy that describes how to build and solve decision making problems under uncertainty using the Julia package POMDPs.jl. Interactive Pluto notebooks and lecture videos can be found here: