My son spent last summer in China as well. He probably learned more during those 6 weeks than he did during the previous 6 years. Well, not quite, but you get the idea.
We too, had no idea where he was going to be when, neither he nor we knew which airline/flight he was going to be...