Top schools with strong CS/Math/Languages

“some highly regarded smaller colleges have small CS departments with relatively fewer course offerings” (post 2)

However, some colleges with about 2000 students or less have a greater range of CS offerings than 6000+ student universities such as Emory, Tulane and WUStL.