The artificial intelligence revival of the late 1980s has produced many new and innovative approaches to the creation of intelligent systems. Such systems permeate today's computer environment supporting everything from computer games to autonomous robotic systems and intelligent agents. The focus of this course will vary over time. Topics include knowledge representation and rule-based systems, fuzzy-logic systems, learning systems such as artificial neural networks and genetic algorithms, genetic programming and evolutionary computing, hybrid intelligent systems, and intelligent agents. (3)