There is a reason students take Dr Z for multiple semesters, he truly wants everyone to succeed but has high expectations of the work you turn in. His lectures are extremely helpful and very clear, he has an energetic personality that makes both lab and lecture very enjoyable to attend.