Close search

Book a tour

Dominic Tomalin


Dominic joined CATS Cambridge as its Vice Principal in August 2016, and became Principal in November 2019.​
He has extensive experience as a teacher having taught Economics, Business, Physics and Mathematics at A Level. This reflects his eclectic academic background; he holds a Bachelor’s degree in Natural Sciences and a Master’s in Economics. ​
​Dominic has previously been a boarding Housemaster, Head of Department and he has also been a school lead for university applications. In his previous schools he has also organised and led a wide variety of co-curricular activities and trips. Prior to becoming a teacher in 2005, Dominic worked in a range of senior roles in the logistics and telecommunications sectors, having previously served as an Officer in the British Army’s Corp of Royal Engineers.


Qadeer Afzal

Assistant Principal (Academic)

Qadeer has been a teacher of Mathematics for nearly twenty years and has taught in many different schools and colleges in England. He spent six years in a private school in Saudi Arabia. ​

“Mathematics is a subject in which many students enjoy and wish to excel. This can be achieved with hard work and perseverance, which are qualities I encourage in all my students.”



Rebecca Baker-Milne


Rebecca has been teaching for twenty five years. After graduating from London University she taught evening classes whilst studying for her Masters Degree in education, working for both the Open University and Further Education Colleges. ​

Rebecca is now in her fifth year of working for CATS Cambridge. She greatly enjoys both the atmosphere of discovery in classroom teaching, and working with students one-to-one to help them perform to the best of their ability.