Computer Science @ UCD

<p>Is this a hard major to receive a good GPA in? Is there a lot of freedom in what clases you take?</p>