Kevin Gallagher
I will give him a little room because it was his first year teaching ever but seriously come on! His lectures are all over the place. Tests are very vague and extremely hard to do well on because no one has any clue what to study. I went and spoke with him a few time prior to test and still he had no sense of organization the entire semester