I thought he was too hard of a grader for an intro level course; he goes over the absolute basics in class but then grades as if you should know a lot more. He doesn't use rubrics or anything either, so a lot of grades feel like they come out of left field. However, he does give good suggestions and will work with you if you approach him directly.