<p>I haven't found a detailed thread on this yet. I'm basing my university decision according to the difference between the computer science programs at the USC and UCSD (computer science is my major). I know UCSD's program is very strong, stronger than USC's, but if USC's is close to as good as UCSD's, then I will attend USC.
I want to know (1) how big is the comp sci program (in terms of variety, classes, students), (2) opportunities in research & how many people get internships at companies such as Google, Facebook, etc. and how easy is it to get interviews, (3) how hard are the classes/professors, and (4) if you are a student, how is/was your experience in the program and how are your prospects after graduation? Would you recommend it?</p>
<p>just to be clear, please don’t mention price or location or school spirit or anything like that.</p>