@Kelvin82 - Long time, no hear!
While your list is already too long, I think you should reconsider Mudd – for STEM, it’s beyond superb. It’s got the best aspects of an LAC but as part of the consortium has the resources and population of a research uni. And the Claremonts are wonderful for with people with disabilities with respect to accommodations, and support.