Some additional tasks to improve your English.
I don't like the word 'teach', I prefer 'entertain' - please check out my article 'The Way Forward' at http://alturl.com/pj3zz
I am fully agree. In addition to knowledge and other professional qualities, a good teacher has to be a good actor. I remember all my good teachers, all of them knew how to wrap the knowledge in an interesting package and present it in an easy way.
Dear Jim and Natalia,Thank you very much for your comments.