A liberal arts school with a good engineering program?

<p>How come no one has mentioned Cooper Union? Is it too much of a specialty school?</p>