Steven Chemtob
This class isn't bad at all if you study and understand the concepts. The labs and lectures drag, but I'm not a geology major, so I wasn't very interested anyway. He did very well considering it was his first time teaching the course. There is a lot of content to memorize but the tests really do not have any surprises.