His class is not easy, and every week has assignment and discussion, but it helps me to learn. His exam is hard, but in overall, he gives bonus and mark reasonable. If you study, you get an easy A, he respects people who work hard.