Joshua Pedro
Professor Pedro is a gem at ccny  they are lucky to have him. 3 exams; lowest gets dropped. Homework is extra credit. His lectures are amazing and easy to follow. He posts everything online. He truly cares about his students. Best professor ever! :)