Over twenty-five years his research contributions have involved neural networks and machine learning, evolutionary algorithms and artificial life, and biological approaches to computer security and computer architecture.