Assalamualaikum
I think a good teacher can teach the mind of a student, she or he needs to come the level of the student.
Daily life examples can make the students conceps clear.
Practice can make a person perfect so if a teacher give concept to a student so the students are able to solve different questions by themselves.
A good teacher...