UCSD for computer engineering or Cal Poly SLO for Computer science

I am an international student and dont have much knowledge about these colleges so can someone give me the pros and cons of both these colleges and which one should I choose and why?

Duplicate discussion so I am closing this one.