<p>Would someone in Computer Science give me a review of the department fromm a student's perspective?</p>
<p>How good/enjoyable are the classes/professors?
Are most classes taught by full-time permanent faculty?
Do students get the sense that the department is well-respected, with good job prospects after graduation? How active is campus recruiting on-campus for CS graduates?
What is the "feel" of the department for undergraduates in terms of fitting in, feeling at home? Do professors/students find time to socialize at all? Could you call the department friendly, or is everybody sort of just a number?
Is the competition reasonably friendly or cut-throat?</p>
<p>Any responses to any of these questions would be great, and greatly appreciated!</p>