<p>Some good LACs that offer engineering include: Lafayette, Bucknell, Trinity, and Union (and Swarthmore which you noted in your post). Other well-rounded schools with engineering include Villanova, GW, Cornell, USC, URochester, Notre Dame, Lehigh to name just a few. I’d get the USNWR list of top undergraduate engineering programs – I don’t put a lot of stock in the rankings, but it is a good list of engineering schools and you can then pick out the ones you feel are strong in the humanities to research further. In general, if you don’t go to a really technically oriented school (ex. WPI, RPI), you will probably be fine.</p>