His research interests include evolutionary computation and stochastic search, machine learning of neural networks and finite-state automata, coevolution, multiagent simulation, and swarm robotics. He received his BS in computer science from Brigham Young University and his PhD in computer science (artificial intelligence) from the University of Maryland at College Park. Sean serves on the boards of Evolutionary Computation and of Genetic Programming and Evolvable Machines and is the author of the ECJ evolutionary computation system and the MASON multiagent simulation toolkit.