Although Keltz has his flaws he is a very good professor. My only qualm is that he doesn't show all of his steps in his examples in class - however when asked to will go back an explain the steps he omitted. He is very accessible for questions and is one of the easiest graders I have had.