Not super good at responding to emails. I would say he is fair at grading but if you want to ever make anything up he wont let you. I got a C when I could have easily gotten a B or an A if he would have just answered my emails and worked with me. Just read the syllabus and check the class a lot and youll be fine.