I almost gave up at page 126. I'm glad I persevered, it was worth it in the end.
Though I am no math or science wiz, I found myself relating to many of his quirks: lists, maps, schedules, crowds... I kept saying "Yes!" and then realizing I was probably being rather strange.