Yes, he is indeed a hard marker but he is fair and if you do put in the time you can get good marks. Make sure to thoroughly read his criteria, but know he is understanding. I enjoyed his lectures, he is funny and engaging. You must do your readings. I believe he challenges his students to do the best they can do, I also learnt a lot in his course.