When it comes down to it I bet Gary is pretty smart when it comes to his specific academic persuit. The problem is he thinks that his smarts in a narrow field imply that he's smart at lots of things.
Sorry to break it to you, but you lack a lot of street smarts. It doesn't mean that you can't learn, but for now I recommend being more humble.