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