He is a very good, dedicated and professional teacher. I would like to have him for all of my monthly lessons, but he is a very popular teacher and it is difficult to get an appointment. I am really lucky if a teacher's slot is available. He also uses a lot of chatting. He also does a review. You can request something you've forgotten or something you want to ask him and he'll go over it as often as you want. He really is the best teacher.