Guo Yue Niu
He is not the easiest to actually comprehend, but his grading style makes sense. Quizes, mandatory attendance, tests, and papers. The lectures can really feel like they take hours, and they are super bland. A good amount of work, but very possible to get an A. The EC you can get is amazing, and he even let me make up an exam I overslept for.