UB or RIT for Computer Science?

son got accepted into honors program at UB for CS and Rochester Institute Technology for same. All rankings w/r/t CS have them about even (a few slots difference w/ UB slightly ahead). RIT is WAY more $$ (even w/ Presidential Scholarship) but they have a really good co-op program. Thoughts on the two programs and how they compare? Son wants to focus on Software engineering with a possible minor in Applied Math (w/ future eye on getting masters in Artificial Intelligence programming down the road).