The material is not hard however he grades like he does not have a life outside of the classroom. He tends to nit-pick. Instructions for assignments are confusing to read. As long as you complete everything you should get a good grade.