Michael Light
His class is interesting but I'd suggest you have prior knowledge to catch up his lecture. He is not the grader, so the other person is a grader who is a tough grader with unclear grading criteria which it finds odd in this class. There is no ranging grade like C  76-82, it has only the single grade C76 or B82, so your grade is dropped easily.