Software Consultant
Oxford Computer Consultants
Trinity College, University of Cambridge
Wellington College
University of Sheffield