egghead

noun
  1. a person who is intellectual or studious, especially one regarded as impractical or socially awkward
  2. Usage: informal; sometimes derogatory

Examples