<p>RPI = Rensselaer Polytechnic Institute
WPI = Worcester Polytechnic Institute</p>
<p>Both are long established small tech schools that are undergraduatecentric, start engineering early, and have lots of humanities and social sciences options.</p>
<p>WPI in particular has lots of innovative qualities and is frequently cited when referencing schools that are models for how engineering should be done in the future. It is very project oriented, has very short terms (7 weeks), real travel abroad for engineers and a great school spirit.</p>