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 heterogeneous, 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 .
The Department of Computer Science offers a Minor in Digital Interactive Games. For those interested in games, simulations, and AI, I wrote a short document on games, their impact on society, and on our research at the University of Nevada, Reno.