<p>I would second Rose-Hulman. Isolated, but a great research program and very up-and-coming. I believe it was ranked #1 with Harvey Mudd (another great small, engineering school) for the top engineering school where the highest degree was a Master’s or Bachelor’s (so taking out places with graduate schools like MIT, Caltech, Stanford…). They really concentrate on the education and every single class is taught by a professor.</p>