There are a number of paths for studying engineering. If you’re resolved to be an engineer then state engineering schools (Purdue, Virginia Tech, or Colorado School of Mines) are solid choices. If you’re a cerebral genius who solves Rubric cubes blindfolded in less than 15 seconds then MIT, Princeton, Columbia’s Fu School of Engineering, Carnegie Mellon, or Harvey Mudd should be in your scope. Even if you’re one of those rare birds who is torn between becoming the next great novelist while solving the mystery of Saturn’s rings, there are liberal arts colleges with very solid engineering programs (Lehigh University, Bucknell, Lafayette, or Swarthmore). There are even boutique engineering schools to accommodate the most discerning students: Franklin Olin School of Engineering, Cooper Union, and the Webb Institute (Naval Architectural Engineering), all tuition free, come to mind.