<p>Bottom line is all the schools listed are currently high quality and highly rated. They have very different campus environments. The right match for you is the one you feel right with. Make a choice and don’t look back. Don’t count on transfer credits.</p>
<p>The BC bio and chem departments are decent, physics is smaller but has some very inspirational professors. You may want to check out the department academic pages, check out the types of classes offered and research they perform and see how they match your interest. In general a larger science school like Cornell or MIT will offer a broader range of science study, and perhaps more in depth study. Go to the admitted student days, talk to the department deans. </p>
<p>BU is probably stronger in most of the sciences than BC, WPI is noted for engineering and math, Holy cross is smaller. Smaller is not necessarily bad, especially if they do research in your field of interest. Its harder to use your AP credit for science at BC than most other schools. BC has a Jesuit foundation that requires a more rounded curriculum than a more technically focussed school like WPI or BU. I think BC feels undergrad studies are to explore all the sciences and find what you really want, and then focus while in grad school. A science degree from BC is not going to hold you back from getting into grad school.</p>