Absolutely LOVED Dr. P for Zoology
It is an incredibly difficult class so DO NOT take it if you're not going to put in the work. You learn so much information- mostly on the cellular (and smaller) level. 1st test averaged a D with no curves throughout semester. Very caring and wants you to succeed but does NOT offer much leeway so study hard!10/10