What are the best and worst things about a Computer Science major?

<p>The labs usually blow and the assignments/projects are usually very time consuming…</p>