The CIEE program is interactive, informative, and thorough. It has taught me so much and I am so glad I decided to complete the program. The teacher is professional and engaging and all of the material is targeted and very informational. The assignments help in understanding and engaging teaching muscles and the live classes really help to cement knowledge and how to apply it.
For anyone considering teaching English as a foreign language courses, this is the one to choose. It costs less than a college class and teaches just as much if not more!