Tufts University has small classes and encourages students to think. The academic support program is amazing and it is a tight knit community. Graduates are equipped with with both academic and social skills necessary in the work force.
The worst thing about Tufts is it's expenses. It is a private school and Boston is an expensive area. Make sure you negotiate with the financial aid office.