I enjoyed his lectures, they were straight forward and very informative. He's a tough grader, especially on tests, and he doesn't put out any study guides or anything on canvas so it's hard to know what to study for. He was not a very accommodating professor and it was a difficult class, but I learned a lot!