We've had many a discussion on this in our home and ultimately decided to pay a deposit at an in-state university that offers a solid engineering program should there be any accidents prior to I-Day.
While son's grades are good, no trouble with the law, and he's in great shape, no one can...