Professor Pedro is one of the best professors at CCNY. He cares about the students and holds office hours for any questions. Yes, this class is not easy, it is HARD and you have to work for your grade. As long as you attend all the lectures, practice, and do the homework, you will be fine. Homework is not mandatory but counts as extra credit (5%).