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

No need to go to grad school if he gets a bachelors in CS from a US university.

How much he makes right after graduation will be very dependent on which part of the country he ends up working in. If he’s in New York or San Francisco/Silicon Valley, he could be starting out at $80,000. If he’s in Ohio or Missouri, he might start out at $50,000.