Gary Varner
He is a very reasonable professor. As long as you do the assignments he gives you (reading the chapter, articles outside of class, 2 big projects for the semester) you will pass the class. It is pretty easy work. He is a very nice and cool guy and takes your suggestions/ requests into serious consideration. Extra credit is very available too.