I would imagine that he can be taught matrix calculus, given sufficient desire (on his and the teachers' parts), teaching skill, and time. I'm not sure if in practice it is possible to muster enough desire or time to do it, but I do think that understanding is something that can theoretically be taught to anyone who can perform the mechanical calculations.
I can't imagine how hard it is to learn to program if you don't instinctively know how. Yet I know it is that hard for many people. Some succeed in learning, some don't. Those who do still have big differences in ability, and ability at a young age seems to be a pretty good predictor of lifetime ability.
I realize I must have learned the basics at some point, although I don't remember it. And I remember learning many more advanced concepts during the many years since. But for both the basics and the advanced subjects, I never experienced anything I can comp...
Here's the new thread for posting quotes, with the usual rules: