<p>If engineering is in the running as a potential major, yet you like LACs, consider some of the smaller engineering programs such as Bucknell, Union, Lafayette etc. as well as smaller universities such as Tufts, U. Rochester, Case Western etc. These types of schools may have all the features you are looking for.</p>