If you like the atmosphere of a small school (given that Harvey Mudd is your #1 choice), I would also suggest Embry-Riddle Prescott. They have an excellent engineering department, and the campus community is very tight-knit and friendly. The Arizona high desert/mountain location also provides some beautiful scenery, and is ideal if you love outdoor activities. Lots of local history in the surrounding area too. Definitely worth a look!