Joseph Huddleston
Dr. Huddleston is incredible. He is my favorite professor by far. He is hilarious, cares about his students, and is an amazing professor. There are weekly quizzes based on the readings. If you submit a question for the quiz by the deadline, you get the maximum score automatically (even if you don't take the quiz).