My main complaint is he tries to get people engaged and most of the time we just sit there in awkward silence. It's more of a required class so no one really cares enough to respond to questions. He is generous with his grading I keep getting 90s on work I did last minute. Overall his lectures are alright, he knows a lot and can be funny.