UIUC vs UMICH vs CMU

<p>I am an international student and I have been accepted into uni of illinois-urbana champaign, uni of michigan-ann arbor and carnegie mellon uni. I have applied for a computer science/ computer engineering major in each and I don't know where to go. I know the CMU is the best out of the three for computer science but heres the problem: UMich offers a dual degree program in Engineering and Business. So, if I go to Umich I can get 2 degrees when I graduate(BS in computer science and BBA). But is a dual degree beneficial/good? How important is a BBA? Is it better, and more worthwhile, to to an engineering major and a business minor (will most likely do this if going to cmu or uiuc) rather than a dual degree? I am only considering umich because of the dual degree opportunity but I don't know how beneficial it is. Please HELP!!!</p>

<p>CMU for Computer Science definitely - Google, Yahoo, Microsoft recruits heavily from there too other than from Stanford, MIT, Caltech. Private school too - so better than Michigan in a sense because of facilities. Class sizes are smaller too.</p>

<p>Do a MBA if you are really interested in business after your undergrad</p>

<p>in CS </p>

<p>CMU > UIUC > UMich </p>

<p>and if you are looking for Engineering + Business program, UIUC has a great minor which is called Technology and Management.</p>