I'm a senior right now and will be applying to graduate programs after this semester. I goofed around at the beginning of my college education and will be applying with about a 3.39 cumulative. I took the GRE with only a few days of studying and got 156V/164Q/4.0AW and plan on taking it again in December to try and improve my score. My current semester is quite intensive with 18 credits of Engineering classes and I'm still at a solid 4.0 for the term and believe I will finish this term with straight A's.
My top school would be the University of Michigan (applying for robotics masters) though I don't know if that's unrealistic with my GPA. Another thing to note is that I graduated high school and started college 3 years early so that may help me stand out?