While I sometimes hated the teachers that operated this way in retrospect I think the ones with the highest expectations were the best teachers. I say that with one exception, if you're going to have high expectations you best not be dry/boring/lazy about teaching the subject at hand. The best teachers know their shit, but also have the empathy and personal skills to use well placed analogies to "bring it down to our level". Perhaps this boils down to just having a sense of humor.
Strict, High Standards, Understanding/Human.