Look beyond the school. Hong Kong would give him more international experience. Vegetarian is not an issue there either. I did my undergraduate in Hong Kong and then graduate school in the US too. For CS, it would not be difficult to find a job that would sponsor the work visa application. In addition, one can work for 18 months (practical training) with student visa after graduation. One would need to get the work permit for that but it is a very simple process.