Some people just don't love touching others, and that's okay! If he's staring at you and laughing around you, those are 2 great signs that he's into you. Try sitting close to him and leaning in as you talk to signal that you're also interested.
Your boyfriend's lack of friends and support is not your responsibility. It is no reason to stay together. And in breakups, you can never prevent hurt--in another person or in...
Nerds sometimes have difficulty with social cues, so you should make your feelings clear. That being said, give him space, too. You'll want to be direct without appearing clingy. Also,...
Be calm and chill around him and divert your attention to somewhere else - hobbies, schooling, etc. Give him a little space and if he still doesn't like you, then...
You could start training him now by getting him accustomed to having weight on his back, basically turning him into a pack-steer. But, he won't be ready to actually ride...