Andrew Hawkins
Geology is a hard course but he makes it very interesting. Every lab we did related to what we were learning in the lecture and he accepts late homework. He made the course very organizing and engaging I would recommend to anybody.