Gordon Enderle
The class is 20% homework, 10% canvas quizzes and 70% exams (3 exams including final). The weekly homework assignments are half effort half accuracy, answers are in the back of the book so you get an idea if you are doing things correctly. My only criticism of Gordon is the lack of feedback of feedback with homework. Funny lectures and does care.