He's a pretty solid prof. Some people struggled with the material and blamed him, but I think if you do your part and keep up with the material he's a good prof, clear explanations, and very accessible.