qualities of a teacher
A teacher is a destructor of ignorance - The very word Guru means remover of ignorance. Is there anything called ignorance, as such separately. Definitely not! It is our laziness which appears to be ignorance. If we can undersand and not yield to laziness, we shall definitely be what we aspire to be. But it needs a deeper understanding of our self and its ways. We must allow the change, we want to be. Ever creative in our activities and breaking the established conditioning of our mind and its ways. It appears to be abstract on one hand, lest it needs a continuous training from moment to moment. So, a teacher should be a master articulator, knowledgeful, intelligent, spontaneous, humorous, understand, empathise, compassionate and last but not the least the quality of love(it is not my understanding because I don't know the existential meaning of actual love, which the metaphysicsts or the philosphers talk about) is essential.