Certified teacher with a Master's degree in English teaching. With 10 years of teaching experience I can teach you everything from the basics to advanced English. I use many different methods to optimize your learning experience. It all depends on how well you can use the language when we correspond for the first time. I'll quickly find the areas to improve and work from there. I am open to suggestions, so the duration for each class can vary depending on your needs. Whether you need help with pronunciation, verb tense, phrasal verbs, prepositions, word order or subject-verb agreement, I'm here to help you. I have taught many students of Arabic, Vietnamese, Swedish, Chinese, Somalian, Afghani, Spanish and Irani origin. Therefore, I'm well aware of the different challenges you have, regardless of what mother toungue you have. For example, Arabic speakers tend to find it difficult to punctuate and capitalize correctly, since that is not present in Arabic. On the other hand, Vietnamese students often find it difficult to pronounce each word properly, because Vietnamese is so different from English. Hence, whatever challenge you might face, I'm most likely already aware of it. I'm also a certified Religious Studies teacher.