Artificial Intelligence

Introduction to AI in the context of computational natural-language semantics. Programming assignments use the Scala programming language.