Gives really fair exams and gives lots of extra credit. Theres a lot of homework on webwork, however, he doesnt care too much if you got it all right. As long as you try and ask him questions. Homework is only to help you further understand the material. You dont have to finish all of it as long as you did majority of the hw, hell give you cred