Qualities of a Great Teacher

Teaching UG and PG is a challenging task, yet interesting because we disseminate knowledge to a crowd of eager minds. In turn, we get good feedback including new knowledge. From my 30 years of teaching which include eight years of PG supervision, I would like to share a few thoughts for you to be a great teacher. Yes, a great teacher, not just a good teacher. A good teacher explains, a superior teacher demonstrates, but a great teacher inspires.
Three qualities should be observed by a teacher affording his/her students view him/her as as a guide, role-model, pace-setter and guru.
1. RESOURCEFULNESS
It means our know-hows on the subject matter is comprehensive and always equipped with new knowledge. That is the latest intellectual development of a subject. And, we knew how to link a new knowledge that we gain recently with those of others that benefiting mankind.
2. ACCESSIBLE
We are there for the students when they in need us.
3. RECEPTIVE
We welcome our students to discuss their problems and ideas. We pose the right questions, not giving the right answers. We lead our students to be critical to derive their own solution. A successful discussion is when a student leave the discussion and he /she knows what to do next to progress in their project or research.