<p>My son was interested in Math and Physics but also wanted a liberal arts setting. It got very tiring listening to all the recommendations for the “_IT” schools. He ended up at Swarthmore and was very happy (he double majored and is in a Physics PhD program now). Some of the other schools on his list that offer engineering were U of Rochester and Lafayette.</p>