Joseph Huddleston
He's a great professor, does quizzes every class but will drop your lowest grade. Responds to email very quickly and very helpful. Get ready to read a lot and do lots of difficult homework but overall a very good teacher and good class.