An annoying person or someone who is difficult to get along with.
A nerd; a socially awkward brainy person.