Those are great stats! By any chance has he also just been names a National Merit Semi-finalist? If so, I know that Northeastern gives $30K to NMFs. The other schools that I have looked into on your list with some good merit (although competitive it seems) are WPI, Lafayette, URochester.