I am a total engineering guy - to the extent that I am a geek.
I have some geeky habits, like I tend to say too much about my profession that is about to happen (jump over if you are not interested), I don't use Windows unless really needed (e.g. running some Windows-only program or writing Windows-only code for my projects), thus almost all of my computers runs either OS X (I have a Mac) or Linux. I don't play computer games and keep persuading everyone else out of it, and I take everything in my life a possible experiment. If sufficiently provoked, I explode like hell. As a people from and living in a non-English country (Not even in countries that used an alphabet) I speak a lot of English (proudly I can speak near-native English as a foreigner). Very Sheldon, right?
I have some sad experiences on girls who rejected me like shit. So what should I do is correct for you ladies?