James got both his B.A. in History and M.Phil in History of Political Thought at the University of Cambridge.
James has extensive experience in teaching English for all levels and age groups. He also teaches History and Politics up to degree and A Level.
James was a member of the Cambridge Footlights and spent most of his free time at university at the theatre. He enjoys writing and travelling, and he volunteers with a local homeless charity.