If he’s got a 5- year scholarship, he can take as many advanced courses as he can completing his Master’s degree (even if theyre even more advanced), complete internships, participate in research projects, go on to conferences to present his research, participate in Hackathons regardless of where in the country they take place… lots of flexibility. And due to the “red carpet”, you can be sure UA will try their best to help him reach his goals. Much better than being a run-off-the-mill student at UNC, treated as “random undergrad” for 1 year till he’s demonstrated he’s worthy of their major…
In fact it sounds like he’d have enough credits for study abroad – if you choose the right university, it’s a mind broadening experience that teaches flexibility because you end up in situations to have to work out without your usual baseline, realize assumptions you didn’t know you had, work with people who are very different from yourself… all excellent for any profession) AND you should be able to pay for study abroad - email UA Study Abroad and ask whether they’d recognize a visiting program with (say) Imperial if they don’t offer one… and what they DO offer for CS/CSE majors.