Corey Gilbert
I have loved every class that I have taken with him. There is a lot of reading and a few big assignments. His lectures are soooo interesting and he truly cares about his students. Get ready to work though! Not an easy A at all, but you will learn SO much.