I work in Genetic Algorithms, Evolutionary Computing and their applications to Artificial Intelligence, Machine Learning, and Optimization. My current work investigates adaptive AI for RTS-games, interaction design for controlling large numbers of heterogenous, semi-autonomous entities, and generating real-time micro for game and real-world agents. The Evolutionary Computing Systems Lab (ECSL), which I direct, has investigated new techniques for machine learning using Case-Injected Genetic AlgoRithms (CIGAR), new techniques for playing to learn to play computer games, and new techniques for evolving Real-Time Strategy (RTS) game micro and macro .
We will now learn much more about artificial intelligence from developing computer-game players than we did from developing chess players. If you are a graduate student or want to be one, I am looking for graduate students interested in evolving Game AI for RTS games. Send email.