“Geeks” or “nerds” are popular slang terms referring to groups of people who are “not mainstream”. Geek is friendlier version to describe a stereotype, and nerd has a more negative tone to it, associated with antisocial and awkward behavior. In the past decennia, however, the concepts have undergone a serious…