Which is better USC or Purdue for Comp Sci.

I am actually confused in deciding between the two.
Would love suggestions based on faculty, academics, student community, environment or Placements and internships, etc…Please help…