Excellent.
I am really impressed with the content of this program because it is simple and easy to grasp. Most of the content I have learned here was almost like revisiting my primary and high-school years because I am not a native English speaker. The exams after every module are a great way to assess your understanding of the program. All the conclusions after every module have left me so excited and motivated that I can actually teach English comfortably because of the encouraging tone that has been used. I will definitely recommend this program to my friends again and again. Thank you for the new knowledge I have acquired too.
