Another term for know-all.The world hates a know-it-all anyway, and geeks especially so....
Here's a pop quiz for you 22-year-old know-it-alls…
The ones I liked I value to this day but an overwhelming number have proved themselves to be the domineering, humourless, bad-mannered know-it-alls I always suspected they were.