Ed grew up playing with computer programming, with his first software title being published at the age of 17. Following a degree in Architecture at the University of Liverpool, Ed undertook the MA in Digital Arts at the Middlesex University Centre for Electronic Arts. His MA thesis on computer models of young children's drawing behaviour was subsequently developed into an ongoing PhD research project into artificial intelligence, dynamical systems, and developmental psychology. After three years of research and teaching at the Centre for Electronic Arts, Ed joined Soda Creative Technologies Ltd (www.soda.co.uk) as Research and Development Director in 1998 and was the original author of the Java toy sodaconstructor (www.sodaplay.com/constructor).