Completely agree on internships. I really think universities that have an integrated co-op program, like Northeastern or Drexel, are much better for the significant majority of students than just a "standard" liberal arts or even an engineering degree.