Favorite class I have ever taken. I learned so much about the human physiology as well as comparative evolutionary aspects. He's very effective at breaking down complex material into simple concepts easier to understand. Holds the most helpful review sessions for tests I've ever had. Very responsive with email questions. 10/10 would take again