Nice collection of teacher directory. It depends on students that what they think about you. They can decide based on teaching behavior.
Interesting, still I guess a good teacher have to be all of this (well, almost all of this) at once. And such teachers do exist. I personally met a few. And that was so wonderfully interesting to attend their classes. I've always learnt something new and it never was a drag to attend their classes while for other classes I've got an urge to hire essay writer.