I have respect for him, but i would not recommend anybody to ever take this class with him. Only things that count in his grade book is participation, exams. No homework assignments are graded / count towards your grade. He also doesnt let you view your answers in an exam after its graded. The exam questions change compared to his homeworks.