The class overall is great and worth the investment. There are many scheduled times in the course where you practice teaching English, from a Kindergarten (1x), university (1x), and adults (4x). The teaching experiences are very enlightening and helpful to "get your feet wet".
Atmosphere was positive and Dave + Larry (the current instructors) are very experienced. Be ready to do some homework now and then for the class.