"What makes a teacher successful?
Having an expertise in reading, writing, math or science is necessary, but the ability to transfer that knowledge into another person is what makes an excellent instructor stand out. What good is it if a teacher has all the facts, but cannot communicate them in a way that others can comprehend?
Aside from comprehending the curriculum content, teachers should have a basic understanding of how people acquire and absorb knowledge. The following list highlights 20 principles of learning every teacher should know."
Via John Evans