Tufts University | World University Rankings | THE
Founded in 1852, Tufts University is a private research university based in Medford, Massachusetts, with two additional US campuses in the cities of Boston and Grafton – also in Massachusetts – and another in Taillores, France. Attracting nearly 12,000 students a year, it is a medium sized American university. The Medford campus houses some of the university’s oldest buildings. It ...
DA: 80 PA: 73 MOZ Rank: 98