I haven't looked in on this thread in a while. Is this STILL going on? Why haven't you asked her out yet if you're so obsessed with asking her out?! The semester is almost over and you've wasted all of it just hemming and hawing.
Look, what's the worst case scenario? You ask her out and she turns down your offer. So? Is that any worse than never getting the nerve up to ask her at all and spending the rest of your days regretting and wondering if you missed a perfect opportunity to date a really pretty young woman? Just ask her out. She'll either say yes or no, and you'll have an answer without spending a whole semester sweating it out. And, get this, even if she says no, you'll see that your whole world did NOT come crashing down around you...though, if you got it over with in the first few days of seeing her, you'd have only wasted a few days of your life mulling it over, while now, you'll sit there wondering why you wasted a whole semester on something that is going nowhere. And, if she says yes, you'll again wonder why you wasted the whole semester waiting to ask her out when you could have been enjoying that time dating her! Ask her out, get an answer, and move onward. If it's no, then you'll know for next time that it's better to ask sooner than later and not waste so much time dwelling on things when you could get a direct answer by just asking.
To put it bluntly, if you never ask anyone out on a date, you're never going to have any dates. That's the whole of dating in a nutshell. Those guys who seem so popular and have lots of dates?...it's because they ask for them, and you can bet they get turned down sometimes too, but keep asking and you'll find some that say yes.