1 of the things that I have learned in my years of teaching (all 3 of them) is that students do better work when they enjoy what they are doing. Students, like all people, enjoy working on those things that interest them. For example, I love programming. I will be perfectly happy and work [...]