James Harper
He is a decent professor and is generally an lenient grader. The class is very reading focused and that's where you learn most of the content. Lectures are alright, covering the general topics. He does care though and makes himself available to students.