Professor Grimaldi sounds like someone whose inner conflict is a lot more important to him than anything else. He sounds like the kind of professor who doesn't care if he is communicating.
I have to disagree, having had personal experience with him as a teacher (two different classes). At least to me, it seemed he did care very much that the students were learning (meaning he did care if he was communicating). He was incredibly helpful and accessible if you were having problems (as I did often). I can't remember well enough his in-class communication methods, but I do remember I enjoyed the class.
His personality did conflict with many students, however, so I can understand the sentiment.