Matthew Webber
He is a very chill guy. The quizzes and tests align perfectly with the material taught during lectures. The homework, on the other hand, is often more complex than what's taught in class and on the quizzes/tests. He's a very fair grader, and he explains concepts extremely well (no fluff). He is also quick to answer emails and is accommodating.