I also agree that Dickinson is strong in everything your son is interested in. It has a wonderful foreign language department (my daughters have experience with 6 of the 13 languages they offer), has one of the best study abroad programs, is great in environmental science and sustainability (consistenly winning awards for being one of the greenest campuses in the nation) and has great history and classics departments. PM me if you have any further questions. I have a Senior and a Freshman there.