I'd give him 0 stars if possible. You would have to send multiple emails to get a hold of him, and the reason I would give him 0 is that he didn't grade 1 exam in the entire 3 months of the semester. He does like teaching the subject, but you have to figure most of it out on your own. I do think the course itself crams a lot into it, but no excuse.