Jon Isham
This course was interesting. A bit boring at times. Lectures were long. The material was interesting. Exams not that hard. Just have to study. Isham is a great guy and he really wants you to succeed in the course.
Isham is very passionate about the environment, so he can go off on tangents about that. He doesn't go over his slides until the end of class and the tests can be very difficult. He is very nice but be ready for lots of reading and self-learning.
I had to take this course for my major. The material itself was not overly difficult, but earning an A was challenging. The professor was open about grading strictly because many students take the major and he wants to limit grade inflation, so you should expect to put in strong, consistent effort if you are aiming for an A.