small engineeringcolleges?

<p>Have to throw the University of Dayton into the ring. They have great engineering programs, fit all of your criteria (except size… at about 7,500 students, it’s a little large-ish for you, but the friendly atmosphere and campus feel easily compensate). You would also get good merit aid.</p>