- Bachelor of Arts (Honours) in Mathematics, University of Oxford, UK
- Postgraduate Certificate of Education, University of Bristol, UK
John joined Dulwich College (Singapore) in August 2017 working in the Senior School as a Mathematics teacher.
John is joining the school from Surbiton High School in South West London where he has been Head of Mathematics for the last five years. Prior to that he taught at Highgate School in London, where in addition to teaching Maths, he was also a Housemaster, responsible for the pastoral care of a section of the school spanning years 9 to 13. He has experience teaching all areas of mathematics throughout Years 7 ' 13.
John has also worked professionally developing computer software, and has a particular interest in the use of software and algorithms in the solution of mathematical problems. He is joined in Singapore with his wife and two young children.