John Cotton

Associate Director of Operations and Staff Development

What John Cotton does: He oversees operations of all the portfolio of the English Language Programs, is responsible for the day-to-day operation of the Intensive Program, manages instructor recruitment and development, and oversees the various systems that ensure instructor success. 

Experience: He has taught at the ELP since 2007 in various different positions. He has been teaching TESOL since 1999.

Travels: He taught in Oaxaca, Mexico for a total of two years. He taught in Dublin, Ireland for a year and has taught in London, UK on numerous occasions. He has travelled fairly extensively through Europe, and somewhat in North Africa and the Middle East.


  • MA in TESOL, Portland State University
  • BA in Communication Studies, Nottingham Trent University

Talk to John about: the Intensive Program, strategies for successful language learning, and working at the ELP