One thing that is tedious with teaching IT is that teachers get to solve programming problems too and present their solutions to the students.
Now, that I teach Java programming too, I find it quite handy although sometimes difficult to follow the courseware of Java. I guess, the courseware is not just one-for-all reference since some portions may not at all clear that other references are simply needed.
I get to teach part time but with the nature of my teaching programs, I get to use the vacant time solving programming problems. Gosh!!!! I am really getting old with this.