My advise is generally that students think more broadly for undergrad, then consider narrowing down in grad school. With the state of the world and technology right now, being focused in a particular content area can hinder you later on. MIT is a great school (though there is another *IT that I think is better

), but a good liberal arts college can be a better choice for many students.