Xiang Chen
Wouldn't say he's a great professor since he just reads off slides but makes up for it by making the class really easy. Skipped pretty much every class and ended up with an A. Online quizzes were really easy. Exams were pretty much right from the study guides and he allows cheat sheets. Labs were a lot harder and time consuming.