Victor's point about listening to students is a REALLY big deal. Explaining something really well is a far cry from a student explaining it any way they can. And, answering a students question is exactly the WRONG thing to do.
I don't expect to convince anyone this has value (to be consistent) but I am always looking for people who understand this about learning.