Foster is an excellent teacher! Due to his determination and hard work, he is uniquely qualified to meet your demands, be they pronunciation, grammar, vocabulary or anything else! I really enjoy his method. Ever since I have started studying with Foster, all my English skills have improved and I am nothing but certain that I will continue to make excellent progress. Thank you, man!