Small Research Universities

You might consider one of the Claremont consortium schools. They are 5 liberal arts colleges that share a bigger campus and thus have some of the resources of a bigger college. My kid goes to one of those schools, and has more research choices than she knows what to do with, honestly.