My ds says, a great teacher is "someone who teaches you". I couldn't have said it better myself! Given his experience with the educational system, I get where he's coming from! LOL
We have discussed this before at our house. I know how my ds would answer, that a great teacher must have expertise in the particular subject/s they instruct, not just use the teacher�s edition text. He would also respond that "sweet" is an over-rated teacher trait and often more a fa�ade, but that "fair" is an absolute requirement for a great teacher.