My research focuses on evolutionary computation, mainly as applied to software development and games.

At some point or other I also did research in the following areas: bio-inspired computing, cellular automata, cellular computing, artificial self-replication, evolvable hardware, artificial life, artificial neural networks, fuzzy logic, and robotics.

Here are some of my musings regarding science, research, and complex systems.



Some reports in the popular press: