RiseUpp Logo
RiseUpp Logo
John Cotton

John Cotton

Manager of Instructional Staff Development at the University of Pennsylvania

4.8

632 Reviews

2,44,136

Total Students

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.