My son has applied to schools in the US for undergrad in CS. So many people are telling me that there may not be jobs or visas will be a problem. My take is he is going to college for education/learning. Why are you linking learning with jobs/visa!