<p>UIUC wins on CS. OSU wins on the business program and cost. Purdue is somewhere in between, and may have slightly better job/internship opportunities, in general. Given your criteria, I think these are basically indistinguishable feasible solutions. The choice is yours.</p>