USC CS、Duke ECE、UCSD ECE(EC93) 三选一,真诚求建议

114
2
本人本科 CS,目标是毕业找工,方向 SDE,留美和回国的比例大概 8:2,4月15日截止,三个都还没确定。
1.USC MS CS
Pros:
和本科 CS 完全对口
加州 LA,Tech 公司比较多

Cons:
学费和生活成本高
周边不安全
学期制,据说课业压力不小,人多
USC 牌子在国内认可度相对 Duke 略低

2. Duke MS ECE
Pros:

Duke 名气大,回国有含金量
有 Software Engineering track,可以选纯软的课,找 SDE 不算太偏
MS 入学后貌似可申请转 MEng,MEng 有 co-op 选项(还不知道具体怎么操作)

Cons:
Durham 比较村,不在 Tech hub,West Coast 公司 networking 会弱些
ECE 不是纯 CS
据说 workload 也不轻
回国偏好留美路线的话,地理位置稍吃亏

3. UCSD MS ECE (EC93 - Machine Learning & learn.1point3acres.com)
Pros:

在加州 San Diego,地理位置好,公司多
学费比 USC 稍低

Cons:

EC93 偏数学理论,课程里有大量 ML 数学推导,对纯 SDE 找工好像不是很对口
Workload 大,UCSD ECE 课业压力重

想问大家:

本科 CS + 目标 SDE 留美,这三个怎么选?
Duke ECE MS 进去后转 MEng 拿 co-op 这条路有没有人走过?
UCSD EC93 出来找 SDE 难不难?

感谢????求大神指路!