Dr. Z is honestly such a great professor. Hes super easy to contact outside of class, makes sure students know what to expect for each assignment and never hesitates to help someone out. His lectures are clear and concise and he uses outside sources and humor to get information across. He gives great extra credit opportunities as well!