Everyone is quite harsh on him but I don't think the ratings are too exaggerated . The worst part is that his notes are so unintelligible. The best part is that his quizzes are never too easy. If you are passionate and eager to invest a LOT of time in his course, he would be a good choice.