Each of the schools mentioned in this thread are great. However, I also want to suggest that you think about where you'll feel most comfortable. I attended a university, mostly because it was a school with a great reputation and name recognition, but even during the touring process I never felt that it was the best place for me. I attended for three semesters then transferred to another school. As long as your passionate about the area you want to study, are a lifelong learner and join associations tied to your career interests, you'll be a success.