I really enjoyed taking this online class. It has great instructors and good material. I highly recommend taking this course if you want to be a certified ESL teacher. This course has all the right material you need to learn about learning how to teach as an ESL teacher. It will teach you how to plan lessons, cultural sensitivity, different learning approaches and much more. The Academy will even help you land a job after you complete the course so I definitely recommend this course. The instructors are great and the support staff are very helpful. This course is affordable and can really build your resume having this certification. I think it is great for students, retirees, or anyone looking to travel to distant countries and teach English.