If you have the chance, take him. He's the best math prof at BC and actually cares for his students. He answers all questions and goes over topics we need extra help on. He curves and makes sure we understand everything. Lots of homework but it helps with the quiz/tests. Final is always hard, but its from the department so... Either way, 10/10.