He probably has a crush on you, unless you have some really unusual distinguishing features that make you look very different from everyone else.
You should just go up to him and talk to him (don’t be mean, just say hello and ask him about his classes or something like that). He will either become a friend or he will be frightened off, but likely, either way, he’ll stop staring.
Some people are super shy and other people have just never been taught how to go up to someone and start talking to them in a friendly manner. They stare and stare and stare because they are most likely interested, but simply do not know how to make a move toward friendship or romance.
Give the guy a break and YOU go over and say hello. If he isn’t your type, you don’t have to date him, but you may end up with a new friend.