Catherine Creech
Took her for 211-213. Catherine makes her lectures engaging and entertaining. She cares deeply about her subject as well as her students. There are weekly quizzes and at the end of each term a research paper which Catherine is a very clear and fair grader for. The textbook is free online. I would highly recommend taking her for biology!