This course offers a ton of great information that is challenging and growing. Make sure you have a few hours a day to spend on this because that is how you will get the most out of the program. If you have the time, I would recommend it in a heartbeat. I had no previous teaching experience so I have been consistently learning and believe that it can benefit me in any type of classroom teaching experience. I love how it goes beyond teaching and includes culture, history, and grammar (which we never learn in school anyway). It is truly an amazing experience!