Moving to Tufts University
If you’re about to attend Tufts University, prepare to study at one of the top schools in the nation while living in a quaint New England setting. Tufts was founded in 1852, and the main campus is located in Medford, Massachusetts. The school currently has over 11,500 students at four campuses. Before you hurry over […]