Recommended Reading
My own experience of learning languages has demonstrated to me the importance of regular speaking practice and proper immersion in English language and culture.
To that end I use a wide variety of teaching tools including role playing, conversation, books, tapes, videos and DVDs, games and homework to give students the best possible chance of progressing quickly and comfortably in their speaking, writing, listening and grammar skills.
