Hi J Kanso,
As dedicated educational professionals we have to do what ever we can to keep the students engaged in the learning process. As you indicated in your remarks about the diversity of your students this presents a challenge. As educators we have to constantly be looking for novel and creative ways of presenting content to our students. This is both a lot of fun as well as very challenging. The key is to have a sense as to when we need to change tempo, introduce new content, and reconnect with our students. This requires skill in the area of reading people. Some students will send very overt messages about how they think the class is going and others will be less forthright. The needs of both have to be met. Keen observational skills will help greatly in determining just what changes need to be made or if reorganization is in order.
Your use of outside resources is very good. Students enjoy hearing the stories of those that have taken the training and been successful. Keep up the good work.
Gary