I'm currently in an engineering program and planning to go and get an electrical engineering degree. I realize that I may be getting ahead of myself, but I have been wondering what it takes to get into a postgraduate program for a master's degree. Currently I have been doing great in my courses, especially math, holding a 4.0 GPA (which I hope I can continue when the courses get even harder). I don't foresee my performance waning in the future since I love the material and classes so far. My main question is this: What exactly does one need to get into a good postgraduate program record-wise? What about extra-curricular activities if they still hold relevance in college? What about dream schools like M.I.T. , Stanford, etc.? I want to make a good run of college, and I don't want that to be the end. Thanks!