Hi all, I've been admitted to UIUC MSCS and UMD CS PhD. My research interest is HCI+AI.
UIUC MSCS:
Pros: It is a thesis based master program, which means I can do RA to gain more research experiences. This program also supports nearly all of the students with RA/TA stipend, which is quite rare in master programs. Also, UIUC is ranking high in computer science, especially in AI, ML, DM related fields. Although UIUC is not very strong in HCI, its advantage in AI could also overpower it.
Cons: Applying again after master program is still challenging. Every year the competition gets harder and harder. Can I really achieve a better result after a master's program? Still risky. It also means 2-3 more years for research.
UMD CS PhD:
Pros: Has a lot of professors that I am interested in working with. UMD is strong in HCI. The main POI is an assistant professor who just got his faculty position, which means he will be working hard in the next following years. And I like his research. UMD also has a brand new CS building, which is attracting. And most importantly, it's PhD program and I don't have to apply again with pressure.
Cons: I have to say that I still care a lot about schools' reputation. Deeply inside I still have a dream of going to big name colleges. It's also a lot easier to get a decent faculty position if you're from a top university. I know UMD is already ranking high in computer science, but it's still not that famous compared to other top universities. It's kinda silly but I believe everyone would still care about it. And I am the first student of the main POI, which also raises concern.
My career goal is to get a faculty position or become a research scientist studying HCI+AI. I know these two are all excellent places to go, and I really need some advice. Thanks in advance!