Really enjoyed Prof Caffreys Bio 100 class. Shes passionate about biology, makes the material interesting and related to real life. She wants the students to do well and learn the material. There are lots of opportunities for extra credit. Although the test are tricky, she covers the material in class and allows you to take it twice. Great class!