This class is very fair. There were 8 assignments, short quizzes, 2 midterms, and a final and all of the questions were based on his lectures. He goes super in-depth in lecture to make sure everyone understands the material. TAKE HIM IF YOU CAN