principles of good and humanistic teaching
The humanistic approach and constructivist point of views on learning, and their application in the classroom.