Professor of Computer Science at Michigan State University. Director of the Digital Evolution Laboratory, and deputy director of the BEACON Center for the Study of Evolution in Action.