We have used this product for our teacher training program at my school (high needs). I'm very happy with it! It has helped improve student engagement as well to help students feel like they are better learners than just reading off of their textbook or notes from lecturers/professors. The way that you can create your own customized lesson plans using different modules allows us teachers more flexibility when giving lessons which helps engage those who may not be interested otherwise. None really -- but if there was any improvement we would love see how much easier one could customize materials without having so many limitations such as "can't do X" etc...it's difficult sometimes finding things out about what features work best within each module because some seem outdated now compared to other products available today. Our goal with these workshops were to teach people techniques relating to teaching English language learners through engaging activities rather then simply focusing only towards grammar knowledge.