Dr. Z is a great professor. He does everything that he can to make sure students have to ability to do well in his classes. Although, he teaches difficult classes and you have to be willing to put in the work. He is always here to help and ask questions, along with being a fun and outgoing guy.