Cory Shoemaker
Gave harder tests than any other professor and tested on way more material. He also reads directly off the slides and goes way too fast so I end up doing it all on my own time. No study guides or extra credit opportunities. Do not take him.