I feel that the most important attributes of a good teacher is one that can provide students with a safe learning environment so that students feel that they are able to express themselves and that their opinions are valued. Students then feel welcomed and safe to begin their learning. Enthusiastic and caring instructors help students to keep focused during class and approachable at any time. Also, instructors that are organized and clear about expectations seem to be respected more by their students as everyone’s time is valuable.
Here’s a great article on nine characteristics of a great teacher. It sure would be great to have all of these nine characteristics.