the exams and quizzes are very fair (he even tells you how to do some of them) but this class was extremely annoying. He writes so small on the board you can't even decipher it from the first row. Homeworks are far more advanced than what was taught in class, and he will constantly accuse the class of cheating on them. Canvas is not used for grades