Term: geekdude
Example: my bf is a total geekdude
Definition: a man who goes back and forth between acting like a [geek] and a [dude]