Purdue vs UMass Amherst for CS??

I am having a difficult time deciding between Purdue University ( with no financial aid) and University of Massachusetts- Amherst (with 12k chancellor scholarship and admission into Commonwealth Honors College) for Computer Science Major.

Which school should I choose? Your any suggestion will be very helpful.