David has taught Maths in schools for over 20 years, 14 of them at a well-known independent school in Oxford where he was also a Housemaster. As Head of Maths in two schools, he has prepared students for exams in GCSE, IGCSE, Ad Maths, A level Maths, A level Further Maths, IB Maths HL, IB Maths SL and Studies, as well as Oxbridge entrance. He has been an examiner for A level public exams, and sets exams for a national Common Entrance exam board. David has a BSc(Hons) degree with distinction in Mathematics, and a professional teaching qualification. He is the co-founder of Oxford Tutors.