How do you differentiate between a nerd, geek, dork, etc?

When I asked the question yesterday about puzzles and shit, I was mainly looking for the Steve Urkel OR like Stiles from Teen Wolf OR Dwayne Wayne from Different World OR Mark from Step By Step OR Raj from Whats Happening... Like what is the super smart kid in class technically called... is that a nerd, a geek, a dork? Like I do not mean the video game playing, anime watching, manga reading, lego building type…. Help me out here. Because when I say I find nerds/dorks/geeks hot (though not necessarily Steve Urkel and the others above), I’m definitely referring to like the intelligent overachieving teacher’s pet type… #FeelFreeToList

Someone similar to a Steve Urkel is considered a nerd
Someone similar to a Steve Urkel is considered a geek
Someone similar to a Steve Urkel is considered a dork
Someone similar to a Steve Urkel is considered another term (ok please name it below)
Select gender and age to cast your vote:
Updates
2 mo
See so even urban dictionary would also classify steve as a nerd
www.urbandictionary.com/define.php?term=Nerd

And gamers would be geeks
www.urbandictionary.com/define.php?term=geek
Updates
2 mo
Thank you for all the opinions. I’m confused even more than before 😂 Just know when i call a dude a nerd, im referring to hot/booksmart/academic overachiever yum yum yum. I’m shocked dorks are getting such bad reps in these definitions below. I assumed they were a bit corny but still cute. A geek, ehhh nothing sounds hot about a geek but i think of them as tech saavy and into hobbies that im not lol
How do you differentiate between a nerd, geek, dork, etc?
Post Opinion