Bob Reinhardt
Bob is a very strict grader when he actually puts grades in. He heavily shows his political bias, which could really change how a student views his class. There are many group projects, which can get annoying. There isn't ever a clear picture of what he wants, so if you are someone who likes to follow an outline, this is not the professor for you.