There has been much research conducted on this question, much of which attempts to discover the characteristics associated with good teaching. We have three definitions, presented here in order of complexity. A good teacher is someone who always has a back-up plan in mind. We take this to mean that a good teacher not only intellectually challenges students, but also supports the students in their efforts at learning.
Teachers err when they over-emphasize either the challenge or the support.
For more details on these, call 855-2635.