James Mayfield
The lectures in his class are the best of any class I've been in. He engages with students and is less bias than other professors in his field. If you show up to class and do his final and midterm papers with a decent amount of effort you will be able to get an A.