So, I spent an hour or so explaining to him some of the concepts behind it, the reasons and ways it works, some implementation details, etc. I then showed him a little sample code and explained how it worked.
He now wants to play with Scheme more on his own.
And I've discovered a serious desire to play with Scheme myself again. It's been too long since I've done anything with it. ;-)