He has trouble connecting to the students he is teaching and while he is a very nice person, he is not a great teacher. If you take this class you are very likely to struggle through it and not get a grade that you are happy with. I recommend taking someone else if you can, but if you get stuck with him its not too bad. It seems worse at first.