Hi,
I am a CS major from Bogazici University, Turkey. I have 3 admissions two of which are Cornell and MIT.
I have worked in the lab of my potential advisor at MIT for about 2 months. The lab is Controls lab, but also there are many who work on autonomous systems. I can say that I really enjoyed what I did there and what others have been doing.
However, I have concerns about being at a disadvantage due to my major in undergraduate, and also some concerns about potential research topics.
At Cornell, I have plenty of options related directly to CS. From database to algorithms, distributed systems, even autonomous systems. I will have chance to see other fields while studying there. Moreover, it is definitely a good school, and I don't really care much about its location etc.
At MIT, I will be working on a hot topic, autonomous systems, and I think i love the topic and can contribute to the literature about it. However, i also have a fear of not having an aero background. I checked the requirements of qualification for Phd, and it was mostly in conjunction with CS curriculum (probability, dynamic programming, software engineering etc). I usually like the diversity in research fields at Cornell, but also loved my work at MIT.
I am very very undecided at the moment.
I would really like to hear your suggestions and thoughts.
Thank you.