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