Volunteer to do projects with him if you’re in the same class. Be casual about it. You may learn that you like or dislike the same things, and projects are a great way to get close to someone.

Make sure you’re clean and look pretty if/when you ask him out. In fact, make sure you’re clean and pretty whenever you see him. You never know when he might pop up, so be prepared. Remind yourself, if you’re nervous, that it’s only a boy. You may have a big, fat crush on him — and he’s probably adorable — but it’s not a big deal if you mess up or he says “no,” for whatever reason. You’re special, and other boys would be lucky to have you. Ask him yourself. Don’t get a friend to do it. You’ll make a bigger impression on him if you ask him yourself. Decide whether you want to ask him in person or over IM or Facebook or the like. In person is probably best, but if you’re super nervous, you can do IM in a pinch.

However, if he’s with his friends, ask him to talk to you in private and ignore his friends if they start to snigger. You don’t care, right? You only care about the boy, not his friends.

If he says no then just be cool and carry on being his friend. Its not the end of the world. There are plenty more fish in the sea. You never know, he might like you in the future