Although there are a lot of different English Pronunciation programs and instructors, I should say my English Pronunciation coach Annie was the most professional one because of her years of experience and special expertise in linguistics. She has a very in-depth knowledge not only of how to train correct pronunciation but she also knew why I pronounced things wrong. This helps a lot since it’s only when you know why you have that problem that you can find the right cure to fix it. I am sure an English coach at this level is very hard to find. Also Annie really cares about the progress of the student’s improvements. She truly respects the students even though sometimes they make some really funny voices for a native speaker’s ear.