I'll throw in my two cents on this one. I too was a beginner when I took the MSF basic course summer 04. Since buying my first bike, yes, my 05 FJR named Matilda, I have ridden 29k, taken 1 riding course, and have read 5 books and scores of articles on riding. What strikes me the most after gaining practical and theoretical experience is just how little the MSF basic course actually teaches. Yes, I think it was worthwhile and yes, I would recommend folks take the course as a first step. However, I don't think it teaches much more than how to ride a 12hp bike in a parking lot.
I had the benefit of having time to read several of the aforementioned books before I bought and started riding Matilda. I was able to fill in the many blanks left by the MSF course before I started riding - such as, slow - look - lean - roll on (sounds great, but they never explained the "why") -- after study I understood the effects of these actions on sight line, the suspension, effect of rolling on/off the throttle on lean angle, etc. Another one, if the rear wheel starts to skid, ride it out and don't release the brake (again, they never answered the "why").
Were I in your position, I'd start him off with some books and I'd discuss them with him so he understands the "why" you do or do not do things on a bike. I'd ride with him in parking lots, etc until I felt he could in fact ride reasonably safely on the street. Then I'd have him follow me (you) on some low threat roads so you can moderate what he's doing. Set the example, (see my signature line for "Set the Example" quote - something I firmly believe). Hopefully by the time he gets to the class it'll just be an exercise in getting a qual that will lower his insurance rates. And for you, nothing serves to increase your own understanding of something like having to teach it.
Finally, the hardest part, it's time to send him out on his own. I firmly believe that you can absorb all the theory, stories, and advice that you can handle, but the best teacher of all is experience. This worked well for me, and even at that I had some interesting times my first few thousand miles. Whatever you do I wish you and your son the best of luck. My son moved out before he took the MSF course, but I've given him a couple of the books to read and we have discussed technique, etc. He's living and working in Charlotte and hasn't yet bought a bike. If he does I hope I can have an impact on how he rides!
The above are my thoughts and opinions.