I direct Core Education UK, responsible for the National Archive of Educational Computing and I am Reader in Distributed Learning working on the Inter-Disciplinary Inquiry-Based Learning project in the Institute for Educational Cybernetics at the University of Bolton since 2007. From Nov 2012 I am also a Research Fellow in the School of Information Systems, Computing and Mathematics at Brunel University. From 2005 to 2006 I was head of Ultralab and worked with Stephen Heppell from 1990 to build it. From 1980 to 1990 I developed simulations in the Computers in the Curriculum project with Margaret Cox. I started out for four years as a Mathematics and Computer Studies teacher in London schools.