Jordan Cleveland
He is one of the hardest professors I have ever had. His work load is a lot-- I would not complain if it were not a 100 level class. He does give a lot of extra credit and is a picky grader.