Carlie Pietsch
She's extremely smart and requires a lot, but you will learn earth science, particularly interactions among different systems, extremely thoroughly. She is reasonable, and willing to try new things if there's a good reason. She solicits student feedback and uses it in current and future classes.