Catherine Creech
One of my favorite professors! I took her for the entire Bio sequence, she has lots of assignments but she went out of her way to make sure they were interesting and fun. Actually cares about you understanding the material and was happy to schedule meetings to go over things, or extend deadlines. Very flexible and caring if you just communicate!