Have to choose between UCLA, UMD College Park, UMass Amherst, RPI for CS (also have Virginia Tech and UCSD but not considering them seriously).
For those who know about these schools, trying to get insight into how these schools are for (or how they compare for):
- Ability to get internships with top tech firms
- Ability to register for advanced topics (AI, ML, Data Science, Cyber, etc) as an undergrad
- Class size and ability to get the classes one wants
- Strictness of grading policy
I realize this question is kind of complex, but hopefully some of you can answer parts of the question if not whole