Overall I liked him and his lectures. I understood enough and the tests were fair. The practice tests helped a lot in preparing for the exams. First he seemed tough but I think he was understanding. Must have good knowledge of mathematics for some problems.