Data based on 1 reviews.
Lots of time in class to do practice so ask questions then so you won't have to go to office hours. Doesn't check homework. Quizzes and tests I found very fair since I was always prepared. Some friends found his tests very hard.