There is an infinite multitude of personal websites on the Internet. Here is another one. I am a man of diverse interests. Professionally, I am an evolutionary biologist by way of computer science. I am primarily interested in the influence of the complexity of biological systems on the workings of natural selection. I also have a background in the neurophysiology, behavior and molecular chemistry of vision. Then again, I've also spent an inordinate amount of time with butterflies.
Outside of the lab, the pursuit of a creative outlet first led me to the realm of electronic music production and DJing. Although I have hung up my DJ headphones, I still enjoy the challenge of writing a good song.Later, the muses led me back to computer programming, a recreational activity I had all but abandoned. Much of my free time is now spent humming the tunes of algorithms. I maintain several of my own software packages in addition to some official GNU ones.