Kevin Richard
He is a bit of a tough grader; however, he gives great feedback and he is quick to answer emails with any questions. As long as you read the textbook, the quizzes are fine. I would 100% take this professor again.