College Decision: SUNY Poly. Institute vs CUNY City College vs SUNY Buffalo

I am currently trying to decide between the following three schools for my intention to major in Computer Science

  1. SUNY Polytechnic Institute (Formerly SUNY Institute of Technology)
  2. CUNY City College
  3. SUNY at Buffalo Does anyone have experience at these schools and their review on their Computer Science programs. In addition, due to SUNY Poly being a small school, it has a relatively high rating on U.S. News by finding reviews to support its ranking is quite difficult.