求比较NCSU MCS, UF CISE master of science, Utah MS in Computer Science

1879
11
目前读完硕的计划优先级是 申博>转博>留美工作>回国工作
由于本科浅浅的做过跨模态,所以还是想从事AI方面的研究,但不一定是跨模态

NCSU MCS:
pros:
可以转MS和转博
居住舒服
附近有research triangle,找工作的话会不会比其他两所相对容易一点?
专业排名49;学校工学院强
CS Education很强排第一,Software Engineering很强排第二(CS Ranking)
感觉学校很有reputation,知道的人都会夸
感觉这所学校的中国人(亚洲)少一点,会不会有什么diversity方面的优势?顺便想问一下NCSU MCS 一个年级大概有多少人

cons:
竞争压力未知
转博难度不清楚,CS Education和software方向的老师挺多,纯AI的感觉没有这两个那么多
学校综排一般,感觉回国的话没有优势。不太清楚为什么专排也没有佛罗里达高?
想问一下CS Education这个方向在大厂有对应的工作吗?(主要是不太清楚)

UF CISE master of science:
pros:
综排高,回国的话影响力更大一点。顺便想问一下UF综排持续增高的势头会保持吗,未来会不升反降吗?
master of science就不用再转成科研型的硕士了
学费低
本科校友感觉多一些
搞AI的老师虽然比NCSU的老师少一点,但是都是以AI为主方向,比如:cross modal retreival。NCSU搞AI的老师也搞其他的,比如:AI+CS Education, Software Engineering+AI。想请问一下哪一种申博更容易/和业界联系更紧密更容易就业?
cons:
竞争压力未知,目前感觉会比NCSU更大一些
转博流程和难度都不清楚,官网上上写要3封推荐信才能转博,之前问dean说还要apply?
周围大厂比NCSU 要少

Utah
pros:
游戏专业很强
感觉也很有reputation
专排43
cons:
综排99
了解比较少。申博或工作没有更大的优势的话应该不打算去了

选校十分纠结,希望能参考大家宝贵的建议做决定,谢谢大家耐心看完