Steven Clarke
He's a tough grader, plain and simple. A lot of my fellow students who were used to getting A's in their classes were getting B-'s and C's with this professor. He did provide me with plenty of input on my assignments, but truth be told, if you're used to cruising in your classes it won't happen with this professor.