Principal lecturer and the subject leader for Computing Education at the University of Roehampton
Miles is principal lecturer in Computing Education at the University of Roehampton. Prior to joining Roehampton, he spent 18 years in four schools, much of the time as an ICT coordinator and most recently as a head teacher. He is a board member of Computing At School, the BCS Academy of Computing and the CSTA. He is a fellow of the BCS, RSA, HEA and Chartered College of Teaching, and a member of the Raspberry Pi Foundation.
Over the years he has contributed to a number of computing related projects including the national curriculum computing programmes of study, Switched on Computing, Barefoot Computing, QuickStart Computing, CAS TV, Project Quantum, Hello World and the National Centre for Computing Education.
He gives regular keynotes and CPD workshops on computing and education technology in the UK and abroad and has worked on a number of international consultancy projects involving technology enhanced learning, curriculum development and CPD.