Do this:
Kidding.
Check out this FR. It contains some really solid on-campus approaches that start off with eye contact.
I'll take your word for now when you say that you're good at talking to girls.
I think
this article will help. Be confident, and know that hotter girls will be warmer to your opener as long as you pull off a genuine approach (no scripted lines or silly bullshit you see on SimplePickup), and know that VERY VERY few men on Earth have the balls to do what you're about to do.
She's also indicating interest by giving you eye contact, so all you have to do is pull off a decent approach. Don't pressure yourself to be perfect. Don't psyche yourself out trying to come up with an "ideal" approach. A quote from the movie Hitch puts it pretty well: "She already likes you, so all you have to do is not screw up" or something like that. These are little 18-22 year old girls, no matter how hard they try to look tough and almighty and model-like, and you're competing with little boys 18-22 years old. You're already way ahead of the game by being here. Most adults past that age have no clue what to do with women, let alone have the balls to return eye contact in plain daylight with no alcohol in their system. So even a simple "Hey, what's up?" with a smile could make her day and get her excited for you.
Remember to be warm while maintaining a sexual frame. Do not forget the sexy vibe. Do not fall into the supplicating, super-friendly category that most men fall into in front of beautiful girls. Be a bit of a bad boy. Be edgy. Be a bit of an asshole and refuse to be friendzoned.
Also give
this article a read. There will always be new, gorgeous girls for you regardless of how many you fail to approach or how many girls you screw up with. Don't worry too much about your social reputation. It's only college. The girl will experience plenty of guys saying/doing dumber shit to her throughout her college years. Your reputation is worse off by being a pussy.
May the force me with you.
EDITED