Steven Thornberry
Hate hate hate haaatteeee this professor. Seriously, his instructions are all over the place and he is the world's toughest grader. His corrections on a paper consist of "IB" "CAB" and other weird crap that are so hard to understand. Do not get him.