I've been teaching for over twenty years. I've taught in British primary schools as well as in language schools based in Asia. I currently teach online English as a second language to students of all ages and abilities from around the world. I've coached students to take international English tests including IELTS. I've taught both individual courses and group courses. I aim to help my students to gain excellent English skills.