Sanmukh Kuppannagari

James C. Wyant Assistant Professor

Introduction to Artificial Intelligence


This course is an introduction to artificial intelligence. The course covers the concepts that underlie intelligent systems. Topics covered include problem solving with search, constraint satisfaction, adversarial games, knowledge representation and reasoning using propositional and first order logic, reasoning under uncertainty, introduction to machine learning, automated planning, reinforcement learning and natural language processing.