Chris Gade Gade
He is an insanely tough grader. Most of the assignments are subjectively asked but are graded very objectively. There is no clear rubric for what the weekly assignments should be. No matter how much time you put into an assignment, your grade will always be lower than expected with no helpful feedback on how to improve. Find another professor!