STEM salaries for undergrads from USA vs. grad degree from USA with international undergrad degree

My CS job son has coworkers from both India and Canada. What you know and how well you perform matters so much more than where you went to school. Of course, you will get a better education from some schools than others.

Two other points brought up by other posters. How important is the US college experience to him? Whose idea is it that he either choose CS or engineering? He may not realize other fields are more to his liking- something he is more apt to discover at a US school.

So, he spent perhaps the first years of his life here but all of his schooling in India. If he chooses to return to the US please assume he can live like an American. This means that he doesn’t need to do as you did. His being here should not mean you can assume he will later accommodate you in your old age making sacrifices like you did your family. Yes, most Americans, like Indians, do care about family. But you have to except that decades later he should do what is best for his wife and kids, not you. Disclaimer- we have always made room for and accommodated my H’s parents, although with an American twist because of my background and ways of doing things.

You have given your son the Indian experience. Be sure it is his choice whether to embrace your homeland or leave it and you behind.