Doesn't matter if they can draw near-photorealistically or pick up a new foreign language in mere months, or perhaps breed fascinating variants of plants in all manner of ways in their dorm room just off intuition; if they can't pass CS101, if their mind doesn't work their way, they're not really that smart.
Right?
I taught myself near photo-realistic drawing, it's a mechanical skill--craftsmanship; had I continued to invest more time in perfecting the technique I would have got to what’s considered photo-realistic. My Spanish was decent after four months in Spain. Not once have I thought these things to indicate me being “very smart”.
I doubt having a mind that works a certain "special way" is vital to do CS; seeing heterogeneous groups of students graduate yearly.
We detached this subthread from https://news.ycombinator.com/item?id=14443522 and marked it off-topic.
Just because it was easy for you and hard for others doesn't mean that you are smart and they aren't, simply that they have different sorts of leanings and talents than you.