Tucker Adkins
He sets a lot of work, but is very helpful with confusing information. Most information is clear and grading criteria is very straightforward. Actually cares about student workload and will work with you for special cases. Yo do have to read the book and watch the lectures to understand the information, and the quizzes have unlimited attempts.10/10