Well I'm going to be graduating in a month from college so I figured I could give some input here. You've got two great schools to pick from. I, unfortunately, don't have firsthand experience with either, being from Wisconsin and going to school at The University of Kansas. The difference between GT and UF, to me, seems to be that GT is more of an urban environment and UF is more of a college town. That's a big difference and can make the difference between you liking/disliking your time at a school. I did not want to go to school in an urban environment, which is why I don't regret not going to the University of Wisconsin, as good a school as it is, I don't want to be going to school in a city. UF seems like the college town to me. So in that way, I'd learn towards UF. Think seriously about what environment appeals to you, and give that judgment a lot of weight. The engineering programs are important to think about, but by statistical probability, you're going to change majors and be something completely different anyway. I know engineering sounds great now but you might hate it after first semester. The smartest guy I know from home was going to do biomedical engineering and hated it even though he was getting a 4.0, so he switched and now he's a theology major. He doesn't have a career path anymore, but he's happy. That's what's great about big schools. You get to experience a lot of different things, different people, and different situations. Take a class you never thought you would. Take something that has no relavance to what you think your career will be. Join as many groups/clubs as you can. Have as much fun as you possibly can without flunking out. And know that those four years will go by faster then you could ever imagine. I swear I just moved into the dorms last week, and now I'm graduating. Good luck...