Harjit Bhogal
Definitely my favorite professor in the department! He's great at explaining concepts and reining in rants during class discussions. The only grades were 2 papers, final exam, and class participation. He gives good feedback on the papers and reviews everything you need to know for the final, so as long as you pay attention in class, it's an easy A.