Stephen graduated from the University of Hull with a degree in Mathematics, before completing a Secondary PGCE at Edge Hill University.
Stephen spent thirteen 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 Teacher of Mathematics. He has subsequentlt held the role of Student Performance Coordinator and is currently the Night School Coordinator as well as Subject Component Coodinator of Mathematics (Higher Phase).