Similar to Middlebury

<p>What about Union and Lafayette? Both have engineering but also many liberal arts students.</p>