Hmm that's very interesting. I just don't understand how he made it through university. When I was enrolled in CS I somewhat got along with Algebra and was completely lost when it came to Analysis and so I dropped out. Back then I was working so hard at my courses I felt that I simply had no time to even consider "other stuff". I would like to know how it was obvious to him what he had to do.