<p>Simplelife,</p>
<p>What about LACs wth engineering programs. Swarthmore, Lafayette, Bucknell, and Lehigh all have 4-year engineering degrees w/o sacrificing knowledge of the liberal arts? One other suggestion if your son has great stats–Harvey Mudd. Although a straight engineering/math/science school, they actually have a very stringent core in the liberal arts. Also, as part of the Claremont Consortium with access to courses at four other universities next door, he could likely study Russian there, which he might not be able to do at some of the other LACs.</p>
<p>As an alternative, if your son is sure he wants to go to grad school (note appropriate cautions form other posters), then he might consider majoring in math/physics (with a double major in history or russian studies) at an LAC and then get an MA in engineering, which gets around the internship issue. Oberlin and Grinnell are two LACs that come to mind with good placement records at grad schools in the sciences.</p>