Hes a very nice person but sucks at teaching, if youre in his class youre going to have to teach yourself. Lectures dont match with exams and will only cover the basic problems. We had to ask for study guides which were useless they were the learning objectives from the textbook. Always seemed confused about things if we would ask questions.