Which is better for CS - Umass Amherst vs Lehigh vs RPI vs Purdue

I am looking at undergraduate teaching and quality of undergraduate courses, co-curricular clubs, research and internship opportunities. I would like disregard ranking since they mostly refer to graduate school.

why is this on the GT thread?