James Wilson
Prof. Wilson is a great guy. In the class, while the lectures are confusing at times and quick, the exams themselves are fairly easy and much easier than the quizzes and hw he assigns. He has very unique lectures which makes the class fun, but the hw he assigns are sometimes not mandatory so makes it hard to feel like you're learning as time goes.