I always found attempted distinctions between nerds and geeks to be kinda fake. As long as I've been alive, there's been so much overlap that any distinction is at best a slight and unreliable shade of meaning (e.g. nerd "sounds" a shade more academic/grades focused, but "computer geek" and "computer nerd" are synonyms).