Hmmm...it's so difficult for a girl to be in this position. You seem so nice. Often, a guy will misunderstand a woman being nice to mean a woman is willing (if you know what I mean.) Traditionally, it's a man's job to ask out a woman. I have no problem with a role reversal here, but may I suggest a round about way to get your way and protect yourself at the same time. Invite him to a gathering of friends. A few of his good friends, a few of yours (no girls you might have to compete with though.) Have this gathering at a restaurant, or at a small party at your house. This should allow you to spend some quality time with this person without having to worry about anything going wrong. Travel to and leave the gathering with your friends and allow him to do the same. If he has any interest, after spending some time with you (and feel free to be direct about your intentions during this gathering) HE WILL ASK YOU OUT ON A DATE AT THAT TIME.
If he doesn't ask you out in this situation, he's probably not interested. You'll run the risk of damaging your credibility if you pursue him directly after that.
If this approach fails, try plan B, a more indirect approach. Go out on a very public date with someone else. Nothing makes a girl or guy more desirable than being unavailable. Make sure the guy you want sees you with your new guy (perhaps a guy from a different school.) You don't have to be overtly physical or affectionate with your surrogate date, just be kind and have fun and for goodness sakes, be mindful of the surrogate's feelings and don't lead him on. This is true relationship gaming. Sometimes it works, sometimes it doesn't. But trying it usually pretty fun. Good luck. And remember..."ladies stay sweet and keep your business out tha street!"