James Lunsford
One of the best professors I've had, really nice and lectures aren't a total bore. And if you get a 95% or higher by the end of the course, he'll exempt you from the final! Really recommend this for an elective/kent core requirement.