I have got bachelor's degree in computer science and wish to study MS in software engineering in US and apply for green card. Should I gain software developing experience before applying for masters? And what should I do to get green card?
valid question