William Gault
Prof. Gault is one of the best at CCNY! The class is hard so you have to work for your grade but he explained the topics clearly. He doesn't drop any exams but the lowest one is worth 7% which helps a lot! He also gave us extra credit assignments to add some points to the exam's grades, and there are 3 online quizzes based on readings.