Education personal opinion

What are the characteristics of a good teacher?  What are the characteristics of a weak teacher?

Is a good teacher the opposite of a weak teacher, or is there more going on than that? Are there different kinds of good teachers? If so, how would you classify them?

Please limit your responses to two paragraphs.  Quality (not quantity) is the key!