Professor Z has high expectations for his class. The class is difficult, but I feel that I have a good foundation for AP2 now. There are a lot of quizzes, but also a lot of chances to bring your grade up. My recommendations are do the reading and STUDY EVERYTHING for the exams. There is a lot of info that's not always covered on the study guide