The guy could be a savant. Could be on the autism spectrum.
I couldn't be the judge of this, however, the fellow concerned was a pleasure to deal with. Polite and respectful. I find it offensive to call what he was 'diagnosed' with as a disorder. If it was a disorder then society would benefit greatly from more people having this disorder. My thoughts after the flight were, where do we get more students like this.