Mr. John Chen is a National Board Certified language teacher with the teaching experience of over 30 years.He earned master degrees in teaching English as second language (ESL), and reading & literacy at universities in Canada and America. He taught English as a second language in universities in China as an associate professor and worked as the dean of the basic training department and the foreign language department of the universities for over ten years. In the recent years he has been teaching English as a second language, and Chinese as a foreign language in American public schools, colleges and language institutes. He is the piloting instructor of on line Chinese program in North Carolina. Currently, he is a Chinese instructor at Enloe Magnet High School, Raleigh, North Carolina. He designed the Chinese curriculum from level 1 to level 6 including AP and IB for Wake County Public school system, and has been teaching those courses. He also worked as the Chinese head instructor for Startalk Chinese Summer Institute at some universities. He has been AP Chinese reader for College Board; proposal reader and site visitor and consultant for Startalk. His professional publications focus on language acquisition and teaching.