chich one should choose?

<p>Swarthmore has a top undergraduate engineering program, which leads to a B.S. in engineering (the other stand-out LAC engineering program is at Harvey Mudd). Haverford is a great school (in my opinion at the top of your submitted list), and has great sciences, but not an engineering degree. Swarthmore is considerably harder to get into than Haverford, but both are top schools.</p>