Mike is such a fantastic teacher. He is very patient and listens to the student. He shows a genuine interest in the students life. Two of my kids have taken lessons with very different personalities and they both got along with him great. Very highly recomended.