He is nice but not a good professor. It isn't hard to get a decent grade in his class, but his grading criteria is unclear. It's busy work that's rarely related to the point of the class. Sometimes he lectures, but it's usually difficult to follow and is about seemingly random topics. He will ask you to do something and then talk the whole time.