I have been teaching ESL to students in Shanghai, China for the past 12-1/2yrs., to Chinese (primarily), Koreans, Japanese, Russians, French and Italian students English. I just recently moved back to Los Angeles.
While In Shanghai, I worked at a training center called "Web International" for 10-1/2 yrs. and have 3 letters of recommendations (which I'll gladly send if requested) from the staff I have worked with.
For the past 7 years I also taught Corporate English (through the training center). They would get the clients and I would go to the company and teach their staff English. In fact, I created 24 lesson plans for teaching corporate English. Most of the corporate jobs I had was anywhere from 6 months to 2 years.
I also am continuing teaching some of my private students I have online in LA.
Teaching ESL to primarily Chinese adult students. Also did Corporate English training at international 500 companies through Web wherein I would go to the company and teach their staff for periods of six months at a time, often time the company renewed the contract and I'd teach another six months.
My last day teaching in Shanghai is Oct. 8, 2015, at this company. After that I will be returning to LA on Oct. 14.