National fellowship-type REUs are for Americans or permanent residents only. However, (off campus/CPT) internships have no restrictions, working on campus for a professor doesn’t either, and many research opportunities that aren’t national REU are open to all qualified candidates.
I am not worried about settling now. Just education and opportunities. Where I will get the best education and interaction to pursue cs or any other engineering fields? If I go to cs, I will work right after graduating, but if other engineering in ubc or physics in amherst, I will do probably masters
Students who graduate from a LAC like Amherst College with a mathematics or physics degree, do they face hard obstacles to get into a top grad school like Stanford or MIT for a masters or Ph.D. in engineering branches?
Also, how often LAC graduates get into engineering industrial jobs with a physics degree?
The professors there, in particular in Physics, would know. Amherst students have a personal adviser who knows them and makes sure they get where they want to go (provided the student does what is needed, the advisers don’t have a magic wand ) and Amherst graduates do very, very well with PHD admissions.
(Master’s tend to be professional, PHDs include a Master’s degree and are funded).
Just wanted to add… once enrolled in Amherst College, you may participate in a 12-college exchange program. One of your options (if you wish to pursue engineering) is to attend Thayer School of Engineering at Dartmouth. Each year a number of Amherst students would take courses at Dartmouth, and ended up graduating with a bachelor of arts degree from Amherst, and a bachelor of engineering degree from Dartmouth.
It’s funny because I think of UBC being roughly in the same ballpark as UMass in terms of prestige and that is where you will wind up taking at least some Physics courses, if you enroll in Amherst.