Virginia Tech vs. NC State vs. UGA

My son has been admitted to all and is trying to decide between them. He plans to pursue computer science. Overall, he prefers the college town feel of VT.

The one question I have is about the ability to get into large, introductory CS and math classes at each of the schools. The reason I ask is that my nephew changed colleges because he had difficulty getting into the beginning CS classes that were prerequisites for upper level courses.

I’d appreciate hearing from anyone with personal, recent experience at any of the above schools. Thanks!