Summer 2016 - Overall a good professor. Lectures were long and very dense but not over the top and I enjoyed them. Some people complained about the lectures but some people are just complainers. I learned a great deal. He always took time to answer all my questions. Grading was fair if not pretty generous. Nice guy.