John  O'Neill

Faculty, ESL

John O'Neill has been teaching full-time in the ESL department at Mission College since 2005. Previous to coming to Mission, he taught ESL at San Jose State University for 16 years. His first ESL teaching position was in the Sultanate of Oman in the Arabian peninsula in 1977, when he served as a Peace Corps volunteer for the United States government.


MA International Affairs/ African Studies, Ohio University  Athens, OH
BA History and Secondary Education, Jersey City State University, Jersey City, NJ
ESL Teacher Training Course, School for International Training

Courses Taught

John generally teaches reading, writing and grammar in the Intermediate to advanced courses, though he has also taught listening and speaking and pronunciation courses. 

Fast Facts

John's main passions outside of teaching are writing songs and playing music, practicing yoga (since 1977), traveling overseas and visiting ancient ruins, spending time in nature hiking and biking, and spending time with his three grown children. John speaks Arabic and is learning Turkish. He lives in Santa Cruz on the ocean. 

Favorite Quote

"Nothing comes from nothing."




John O'Neill

John O'Neill
phone: 408-855-5082
office: SEC-246G