My two cents: Rice, WashU, Northwestern, Middlebury are all (big!) reaches. CU Boulder far too large for OP’s criteria.
For an open curriculum, Rochester comes to mind.
My two cents: Rice, WashU, Northwestern, Middlebury are all (big!) reaches. CU Boulder far too large for OP’s criteria.
For an open curriculum, Rochester comes to mind.