nimrod
adj. A person who although may be very intelligent, has no idea how to have social interactions with anyone around them. A common condition found amoung geeks caused by a life of over protection by parents. 
'...that guy talks about nothing but his bug collection. He is such a nimrod!'