Data based on 4 reviews.
Funny teacher, but be prepared to be the target of his humor, or get this nervous feeling that you just did not get it. His humor is quite refined, and can be disheartening for the weak of mind. You need to work relatively hard, and put in the effort. He rates harshly, but it pays off. I feel like I learned a lot, and bow 10 years later, i still remember his lessons.