Transfer uva vs va tech, engineering

<p>My 16 yr old son is at the local cc and plans to use the guarantee admission agreement for either UVA or Va Tech. GPA is currently 3.5. Va Tech said he can probably transfer there next fall, they come to cc in January and tell student immediately. He would prefer UVA.
The PROBLEM; He only wants Computer and/or Electrical. If he waits a year, gets his associates and uses Guarantee Admission, he may not get his major and does not want to be stuck in Civil/Mechanical etc. On the other hand, next fall he will be just 17, in my opinion too young to go away and will have to settle for second choice for school. But if he gets into Computer/electrical in fall 2011 at Tech, I think he should take the bird in the hand and go to Tech.
Any experience in this area or know the probability of getting 1st choice of engineering major at UVA?</p>