Teaches thoroughly/has a lot of education
I know a lot of teachers and professors who are highly smart and knowledgable but can't communicate well enough to the students.
Nice teachers are cool, but I'd be more comfortable if the person in charge of my/ my child's education actually knew what the hell they were talking about
I chose this side because you can have the nicest teacher in the world but if they do not understand the material then this does not benefit anyone. I know some will say that a teacher needs to establish a relationship with their students but the whole purpose of school is to learn not to build relationships.