He is shy and checking you out :-O
He's just shy. I bet if you're a little outgoing, you can get him to open up a lot.
If he likes you, he would SHOW you. End of story.
Put your pants down to your ankles and take a shi* in a public park infront of everyone. That always helps me think.