"My being a teacher had a decisive influence on making language and systems as simple as possible so that in my teaching, I could concentrate on the essential issues of programming rather than on details of language and notation"
"Learning and teaching should not stand on opposite banks and just watch the river flow by; instead, they should embark together on a journey down the water. Through an active, reciprocal exchange, teaching can strengthen learning how to learn"
"We need to redefine the role of the teacher from that of the transmitter of knowledge to that of a researcher, co-learner, and partner in the process of constructing knowledge"