He has been teaching both IB and A Level Mathematics (OCR and Edexcel) for the past 14 years. He has also worked as a workshop leader for IB teachers and led various IB revision courses.