Honestly I did not enjoy his class.  He was very vague on instructions with projects and then would grade pretty harshly.  It never seemed like he was prepared for class and would talk about thing that were very unrelated to the upcoming assignments.  If he doesn't like you then he will give you lower grades because assignments are subjective.  