I have taken Dr Z for all of my biology classes for many reasons. His lectures are very well put together and presented, he is very knowledgeable, and will go above and beyond to help you get something if you don't understand it. He gives very clear directions on what needs to be done and when. Finally, he keeps lectures fun and entertaining.