The second edition of Artificial Intelligence provides a comprehensible and thorough guide for junior to senior undergraduates and graduate students. Updates include a major expansion on machine learning, inclusion of more intuitive explanations and exercises, and simplification of parts that were considered difficult in the first edition.