Stephen graduated from the University of Hull with a degree in Mathematics before completing a Secondary PGCE at Edge Hill University.
He spent 13 years working in the state sector for a number of schools in England. During this period he worked as a Head of Year, Head of Mathematics and also spent eighteen months working for the National Centre for Excellence in the Teaching of Mathematics alongside his teaching commitments. Stephen moved to Kuwait with his family in 2014, joining BSK as a Mathematics teacher and has since held the roles of Student Performance Coordinator, Night School Coordinator, Subject Coordinator of Higher Phase Mathematics and Assistant Head of Sixth Form.