<p>Note that “small size”, “engineering”, and “not completely STEM-focused” may make it harder to find schools that fit all three criteria (plus the usual constraints about cost, selectivity, etc.), although finding two out of three is relatively easy.</p>