Hello,
I am studying Electrical and Computer Engineering, in a not well-known university, in Europe and I will graduate in three years (one more term cause of some problems I had). After my graduation I am thinking of going for a PhD, and I would like to get in one of the best universities like MIT/Stanford/Berkeley or in another top university like CMU/Cornell/Princeton/UIUC/Caltech. So, I have some questions (that I think will help other students as well) about what to do to have a chance on being accepted to one of the MIT/Stanford/Berkeley and being surely accepted to one of CMU/Cornell/Princeton/UIUC/Caltech cause I am not seeing myself graduating with 3.9 GPA or more (I will succeed though to get at least 3.7 GPA and I hope a little more – and I think more than 3.8 in major). Also I don’t know the specific area that I want to study (I like though control systems/robotics, artificial intelligence (/machine learning), algorithms and theory, computer architecture).
I have joined a software engineering team in my school where PhD students are members too and I will ask them if I can do research with them in machine learning/data mining (cause that’s their fields of study, and also trading agents) and I want to go for a summer internship in European Space Agency during my last year’s summer.
Apart from that I will ask another professor about research in computer architecture and another one for robotics. But I don’t know what else to do cause my university doesn’t have that much research so my only chance is to go for internship research at summers. Another thing I would like to do is to participate in Google Summer of Code this year or next year. But I don’t know if that will count enough for those universities, or should I spend my time in something else (do some more research myself, study a little more for better grades or find a research internship position somewhere).
So, my questions are: Should I apply to Google Summer of Code this or next year, or do something else? (Also I have exams from 11 to 30 June and that will be a kind of problem) Do you know any summer research internship (Europe or US - preferred EU) for ECE (not a specific area)? Because I am trying to find anything but I don’t get much results. Does anyone know if I can go (in any way) to any good university (EU or US) for the summer to do research, or to study there? (for example is there any way to go to CMU for research in robotics?) Any other way to do research as an undergraduate? Do you have any other ideas about how to spend my little free time? Should I contact any professor from another university to ask him about how to do research? (I am not in the mood of doing this right now, cause I don't know how he will see that)
And some questions that are not for now but I want to know how things are: After finishing my studies, if I won’t get accepted to any of those universities listed above can I do something to strengthen my application (in terms of research/work experience) and reapply next year? If I go first for MS (at one of those universities or any good EU university), cause I think is a little bit easier to get accepted, will I have better chances to get in one better university for PhD?
I also need to study English a little more because I am not fluent enough.
I didn’t knew where to post is (Engineering or Compute Science).
Please move this thread if it is in the wrong place and sorry for my English.
I am not expecting for anyone who applies to answer me all questions, but your opinion in any of my problems/questions will be appreciated and helpful. Thank you!