
John Cotton
Manager of Instructional Staff Development at the University of Pennsylvania
About Me
John Cotton brings over two decades of experience in teaching English as a Second Language (ESL) to his role as Manager of Instructional Staff Development at the University of Pennsylvania's English Language Programs (ELP). Since earning his MA in TESOL in Portland, Oregon, John has taught English in diverse settings, including Ireland, London, and Mexico, and has worked with students pursuing careers in engineering, healthcare, architecture, and more. John’s expertise extends beyond classroom instruction to mentoring new instructors, ensuring high-quality education for ELP students worldwide. His course "English for Journalism" equips learners with specialized language skills necessary for media and communication careers.
