Karim has been teaching mathematics in the UK, Mozambique, Kenya and India at both MYP and DP levels having completed his MSc mathematics and MA Education in London. He has served as a school Principal driving an agenda for high quality questioning in the classroom and raising attainment in schools requiring improvement. He is an accredited IB Workshop Leader and School Visitor and is experienced in delivering content both face to face and online. His work as a teacher instructor has led him to train colleagues in Central and South Asia, Africa and Europe.