As a computer programmer, I have a very hands-on and practical approach to teaching. I like to give my students assignments that challenge them to think creatively and independently, while also providing them with the guidance and support they need to succeed. I believe that learning should be an enjoyable and rewarding experience, so I always try...