He is a very nice professor. He make the materials very details and clear. If you just know him, you think he is very sticky professor. But, it's not true. He will give you some chance to improve your grade if you get low grade of your test. He is a logical person. He will remind you prepare your test and tell you what contents you need to review.