I completed my Bachelor's in Computer Engineering last year and took GATE and applied to US univs for MS while working at IIT Bombay as a Research Engineer.
I got 237th rank in GATE and admits from University of California Irvine and North Carolina State University (NCSU). I am yet to hear from Ann Arbor, UPenn and Indiana University Bloomington.
I don't have any financial constraints, am not sure whether I should be working in US or in India and have a US green card.
I have no plans of doing PhD as of now, would like to take up a job after graduation.
I have applied for specialization in AI to all the universities, however, I don't mind specializing in any of the fields (except Embedded as I'm a bit scared of hardware).
I am now confused whether I should go ahead with M Tech in one of the IITs or go to UC Irvine/NCSU for MS.
How are UC Irvine and NCSU as universities in comparison to the IITs and what kind of standing do they have in the US?
What factors shall I consider for making this crucial decision?
I guess the choice would be very easy if I get an admit from Ann Arbor or UPenn, I would most probably prefer any of these universities over any of the IITs. What say?