Thomas Upchurch
Although Dr. Upchurch's class was challenging, all of his lectures were crystal clear, he is very up front about test dates, and he even cracks a joke every now and then. He curved my class's final 18 points to bump us up a letter grade. He really cares about his students and wants to see them all pass.