<human>: Can you condense the text into a few key points?

Believe me, I've been single for all 18 going on 19 years of my life and I've never felt like I was missing out on too much. If anything, the constant disappointment that people in my life gather from relationships ending not going the way they planned make up about half my business as the resident therapist in my friend groups. But, I've always wondered what it's like to be in a committed relationship. It seems nice in movies even if situations that are portrayed in fiction aren't necessarily possible in real life.

I don't consider myself unattractive. Yeah, I'm a bit short but I don't necessarily think that's too big of an issue. In others' words, I'm pretty nice, smart, funny, good looking, and I'm in a top 5 CS program in the USA. That aside, I don't get why I seem to be some sort of undateable figure. I have a lot of friends but I almost immediately fall into the 'little sister' category and my guy friends (which are a majority seeing as there aren't a lot of girls I hang out with on a regular occasion) make it a point to treat me like some delicate little doll. They never see me as anything more. 

Here's a recent example. I have a friend name Steve. I really, really liked him and he was the first person I liked in college. He turned me down (which is perfectly fine) and proceeded to tell me that no one would date someone as naive and overly nice as I am. What. The. Fuck. And, he proceeds to hit on most of my few female friends right in front of me. I understand that it's his choice but it's still pretty hurtful.   

So here's my outreach: how do I get guys to want to be with me. No, I don't mean the stupid wikihow articles that people pass around because believe me when I say that I've read them, all of them.
<bot>: Why am I undateable? Teach me how to get guys to want to be with me and get me out of the little sister zone.