He is coming along very quickly, all due to good coaching, I'm sure.
One of the great joys of my bike club assignment to "get more people riding" is watching how quickly people progress as they get a few rides under their saddles. At the same time it can be frustrating as so many start out needing to get over the "I could never do that" hurdles before they realize how much they can do and how much they enjoy it.