<p>which would you pick considering UF is full ride? what would be the best option for getting into a good grad school? would a high gpa be enough to get me to mit or similar top school for grad school? Also if money was not a factor how would you rank for their overall engineering program as well as total education ( i am not sure what specific engineering field i want to study)</p>
<p>If money is not a factor, I would go to GATech. It's widely known as having a high-ranking engineering program; both undergraduate and graduate.</p>
<p>But if you want a broader undergrad experience U Mich-Ann Arbor (Is this the "Mich" you mean?) would be better and has just as a good an engineering rep.</p>
<p>UF has a good rep and people I talk to love it there. GATech engineers seem to be unhappy</p>
<p>UF's undergrad engineering, while having a good reputation, suffers in the lower division classes; the classes are gargantuan, poorly taught, & the engineering advisors (at least in Mechanical & Aerospace) just generally suck. I did 2 years at UF & deeply regret not having changed major sooner. </p>
<p>That, or just stay the hell away from MAE. I hear CivE has happy students.</p>
<p>Being a UF alum, I heard my mechanical friends gripe all the time about their professors, but let me tell you the electrical and computer engineering ones were fantastic for the most part. I took 1 or 2 mechanical classes and yeah those guys don't give 2 sh**s and accuse you of not going to class if you are asking questions in office hours.</p>
<p>If this is undergrad: Go to UF anyway. It's not worth breaking the bank. All ABET (engineering accreditation) schools generally teach the same thing anyway for undergrad and leave their cutting edge resources for grad.</p>
<p>As to the question implicitly stated as "will going to one of these schools close any doors to MIT?" No; I know people from each of those schools that are going to MIT for grad.</p>