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. His research interests include the pedagogies of computer science education and informal learning. He is a former chair of Naace, the education technology association, and continues to serve on its board of management. He is a member the management board of Computing At School, the UK Forum for Computing Education and the Raspberry Pi Foundation. He is a fellow of the BCS, RSA and HEA.
Over the years he has contributed to a number of computing related projects including: CAS’s computer science curriculum, the national curriculum computing programmes of study, the CAS / Naace guide to the computing curriculum for primary teachers, training of CAS Master Teachers, the BETT and ERA Award winning Rising Stars Switched on Computing, Barefoot Computing, Code Club Pro’s training materials, QuickStart Computing and resources for the BBC and Microsoft.
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 curriculum development and CPD.