I am an undergraduate student in my second year I didn't do so well last semester and my gpa dropped to a 2.1, can you give me some advice as to how to prepare for grad school? Is it too late for me?
How do I prepare myself for a PhD at MIT, or other Ivy league or top schools in the world's? Should I also get my masters before my PhD program and will that shorten or extend how long my doctorate program will be? I am also planning to get a master before the PhD though since it isn't that close I still wanted to hear an opinion from an expert. I am currently a computer science student at Florida polytechnic university if that helps as well.
FYI: I plan to do better this upcoming semester and hopefully raise my GPA close to a 3.0 by the end of either the fall or spring. And I plan to start getting some research opportunities with professors.