My research stands at the intersection of the fields of computer science and evolutionary biology, combining the strengths of each. Using both artificial life and evolutionary computation techniques, I study general properties of evolving systems, gaining insight into mechanics that have facilitated natural evolution. Applying our expanding knowledge of evolution, I also work to harness its power to solve complex engineering problems.
I am currently the Digital Evolution Specialist for the BEACON Center for the Study of Evolution in Action at Michigan State University.
- Historical Contingency in Evolving Computational Systems
- Evolvable Instruction Set Design
- Modularity, Robustness, and Evolvability
- Mobile, Cooperative Robots
Last updated: 2013-02-11