Marinelli is the best math teacher in CCNY. I had Marinelli for 3 math classes and I will continue to recommend him to everyone. The curriculum is difficult in general, but he really looks out for his students and wants them to all pass. He is a rare gem in the math department! Don't be afraid to ask questions and study before you come to class.