Rice vs Duke vs CMU

<p>I am planning to major in Computer Science or Computer Engineering or Electrical Engineering.</p>

<p>Until now, I got offers from followings : </p>

<p>Rice(ECE) - Half-Tuition Scholarship
CMU(SCS)
DUKE(ECE)</p>

<p>Which choice will be the best ? </p>

<p>I need some advice. </p>

<p>And how do you think of engineering programs in Penn, Columbia and Brown?</p>

<p>Rice. Cheapest.</p>