Adam Golob
Prof Golob plays devils advocate a lot when grading. It wasnt conducive for learning for me, but it works great for many students. His course is laid out in modules that are easy to follow. I had trouble with his grading criteria because it often didnt match how he graded, but it if I had known ahead of time it would have been much easier.