I think a lot of people misjudge him. He is a very nice professor. One time, I had an exam the text day and I was studying for it at night and I emailed him about a problem I couldnt solve and he made a meeting with me that same night and explained. He is very generous with grades just email him your concerns. His practice exam is also helpful.