University of Rochester also has a co-op program (optional), and there are always opportunities to do internships in the summers and work part-time for a professor or company during the academic year.
For more info on the co-op program at Rochester, see this link:
http://www.hajim.rochester.edu/academics/options/ip.html