5% of Virginia Tech students are non-US. Enrollment is 31,000 to about 1,500 students are non-US and most of them are STEM. The number does not include first generation students.
My daughter is a stem major at Virginia Tech. Your conclusion is not supported by direct observation