Hmm....
I've taught a lot of people to ride over the years and I've found that there are three types....
1. Those who are naturals and "get it" right away.
2. Those who take a bit more time, listen to what I tell 'em, and eventually become good riders.
3. Those who don't belong on a bike at all.
I've known all three.
Maybe he's number 3?