Gordon Zhu
Why I Became a Teacher
Why I Teach Computer Programming