Hi Jason,
Some classes are regarded as being "tough", but you can still have fun as you do. As educators, we must be able to keep the interest level very high, otherwise we will lose them as students. I see that you use a variety of teaching techniques. Way to go, continue to have fun while teaching!
Patricia