What's the order from best to worst for an engineer?

<p>according to me......Caltech, Cornell, HMC, Berkeley.......except caltech ...all others are pretty much the same.....except HMC has advantages of smaller schools!!.......I cant figure out the rest!!</p>