Hamilton and Middlebury have supported Apker Award recipients (for undergraduate research in physics) and Hamilton enrolls math majors at seven times the national average. Among the three schools, I believe Hamilton and Lafayette are two that have educated students who went on to win Nobel Prizes in a science field.