I am American-Canadian and Tesl certified. I spent z total of 8 years in China teaching mostly English, business (MBA level) and computer skills, mostly in universities and the large government owned oil companies, telecoms and banks. I often wrote my own textbooks and I wrote texts for New Oriental School. I just finished a two year research program at elementary level that has prompted me to write a new style of textbook for teaching EFL by teaching other subjects. This also works at advanced levels, though the subjects of interest are quite different. I also helped to create a bridge program at Lingnan University in Hong KOng to help students who did not pass English level 5 or 7 to be accepted and successful in university. Our 2-3 year program allowed them to enter university at junior level once passed. In addition, I also taught students at three universities who were in programs designed to help them achieve in British university exchange programs. I almost always wrote a great deal of my material and that included IELTS practice tests which we recorded and placed on DVDs for the students to use. I doubt you will find many people more qualified or able to fulfill your needs, Please see my resume and samples. The samples are not all my best as I lost a drive going through the scanner last year in the Beijing airport. I hope to recover its contents, but life has interfered with paying to have that done.