Simon Walsh

M.A. Degree in English, University of Massachusetts, Boston, MA
B.A. (Hons.) Degree in English, Univ. of North London, London, UK
Royal Society of Arts Certificate for Teaching English as a Foreign Language, Cambridge University, UK