Data based on 3 reviews.
I really would not recommend this teacher, he often adds more material to the class, specially to the exams that it is not required, he also is not very good at explaining and you often find yourself very confused, and his attitude for teaching is not often the best.