Case Western offers collaborative computer science projects in solar energy, wind energy, medicine and aerospace. It is a very collaborative school for computer science. http://energy.case.edu/frontpage
Professor French hires undergraduate CS majors to work on worldwide durability of solar panels: http://engineering.case.edu/centers/sdle/ with strong ties to First Solar of Ohio. Because Cleveland has more industries that need computer scientists, and NASA Glenn is just a few miles from campus, Case Western offers better industry and government experiences for computer scientists. Case offers a specific program in Health informatics,
which is combining computer science with medicine: http://engineering.case.edu/eecs/node/466 Your son cannot go wrong at Case Western, its a highly collaborative research institute with good ties to many industries. Check out NASA Glen, its a major research lab minutes from Case Western: http://www.nasa.gov/centers/glenn/home/#.VS0RILrb_TQ
Because of all these industry and government ties, Case Western has the stronger engineering programs, compared to Rochester, except for optical engineering. For CS, Case wins hands down because of the collaborative programs in place.