 He has been a curator at the Science Museum in London, England, and the Computer History Museum in Silicon Valley, California, United States.At the Science Museum, he curated the computing and electronics collections and rose to be Assistant Director and Head of Collections.His major project at the museum was to organise the construction of Charles Babbage's Difference Engine, in collaboration with Dr Allan Bromley who studied Babbage's original drawings at the Science Museum.