Overall very solid choice for any math at CCNY. Completing homework is critical in this class, but once you finish it and understand them you should fair well for any tests and exams. He is a fair grader, however this shouldn't be that important if you're learning the material. Other than that, he's a pretty understanding soft-spoken guy. 