Jeffrey Divino
He is such a nice professor, but this class was very hard and demanding. The exams were brutal and specific so you have to know the information very well to do good on the exams. There are 4 exams and an optional final, a final project on a species with bonus points, quizzes, and participation points. He posts his lectures which is very accessible.