Benjamin Rogers
One of the hardest classes I've taken. He is very vague with instructions and assumes that you know everything. Talks down to students. He grades incredibly hard on homework and quizzes so pay very close attention to any and everything.