Dezhi Yin
Professor Yin is an insanely tough grader. Besides the fact that there is a roughly 10 total grades for the class, each assignment is graded to the tee. No leniency at all when it comes to grading. The class is also 3 hours long with a 10 min break in the middle. Would not recommend.