It's the question of the year: What makes a great teacher?
Here's one effort to sort out the qualities that all great teachers have. I suspect that any effort to create a definitive list is doomed to fail because great teachers are as different as the students they teach.