UW Madison vs UMass Amherst vs UMD for UG Computer Science

Hello, I got admitted to these schools for computer science, and need help deciding where to attend!

As for cost:
UW Madison: 55,000
Umass Amherst: 34,000
UMD: 55,000

Some information I know:
I see that UMD and UW Madison are at the top for everything but AI and ML - an area in which Umass Amherst beats both. The future of the CS program for Umass seems to be bright as well - as enrollment has quadrupled in the last decade!

What I am seeking:
In the end, I would like to know which program will help me get the best research opportunities, internships, jobs, and overall CS education.

UMass saving $84,000 looks like the most attractive choice (assuming direct admission to the CS major).

Yes direct admission to college of CICS and major - CS