William is an Assistant Headteacher in charge of Teacher Development at a London Secondary School. He has delivered CPD to all staff, launched a CPD accreditation scheme and inducted all new teaching staff at the School. As a Head of Computing, he has taught Computer Science, ICT, Media Studies and Business Communication Systems from Key Stages 1 through to 5 in two London schools and in an International school in Seychelles. He was selected to be a CAS Master Teacher and recently an International Award for Teaching Excellence in Computer Science.
William is interested in the cognitive science and research behind self-improvement, teaching and learning. William has spoken at numerous national conferences and continues to advise on and support the teacher training programmes at Roehampton University. He has delivered CPD on curriculum design and assessment at various schools across the UK. William is also involved with the Quantum project, a national study into improving assessment run by Computing at Schools), Cambridge Assessment and CEM, Durham. William is currently writing a book on Teaching Computing in secondary schools which will be published by Routledge in autumn 2017.