Great work on his part...and yours. Our oldest is in first year engineering at the university of Calgary and paid for his first year with scholarships. He's taken to it like a fish to water and is getting very good grades. He's looking for an internship with one of the auto manufacturer racing groups after 3rd year (16month paid work experience COOP program). Is your son aware of the SAE formula racing clubs?
Formula SAE - Wikipedia
en.wikipedia.org