I just recently began to have him, at first i had my doubts but through the progression of time i've clearly seen he's a great teacher. Very capable especially considering his age, im happy i got him.
Very hard to rate. He's fast on his feet at his age, full of energy when he's preforming to class. But he has his own style of teaching, which is good for some and hard for others.