What makes a great teacher?

What is it that makes a great teacher? Is it passion? Empathy? Belief – in themselves and their students? Knowledge? Creativity? Flexibility? Dedication? Enthusiasm? Patience? Being a good listener? Having the willingness to try new things? Being able to reflect? Willingness to learn from mistakes and to keep on learning? And the list goes on…… […]