Steve Grand
Explores artificial life and computer simulation as tools for understanding biology and consciousness.