Your son should skip college and go straight to the corporate world doing graphic design. I have worked with " graduates in graphic design " that don't do quality work like this.
He has some talent. When talent and hard work meat you get great. Unfortunately most people will say he got lucky.