Bob Reinhardt
Bob grades difficult yet fair, his overall teaching ability is outstanding, but when discussing controversial topics, he provides little room on assignments for disagreeing with the topic at hand, multiple projects led to the outcome he wanted and not what we believed, He pushes his opinion without relying upon facts and doesn't let us disagree