Brian Brown
While Professor Brown might be a tough grader, he does give feedback that allows for students to improve. I took the feedback that he suggested, and was improving on my assignments. I loved the historical essay, as it was a movie review. Be prepared to work, but communicate if you struggle. Highly recommend him for his lectures.