The other two I agree with but a geek:someone who thinks they know it all, and occasionally gets things right. Asshole by nature.
The other two I agree with but a geek:someone who thinks they know it all, and occasionally gets things right. Asshole by nature.