Aubrie O'Rourke
I took Life in the Oceans with Dr. O'Rourke, and would recommend her to absolutely anyone. There is a lot of reading (but it's fairly interesting), and 3 major tests plus one research project, but she is very engaged in discussions, gives great feedback, and will work with you if problems arise as long as you let her know.