<p>I fell in love with Chapel Hill when I visited. (Who didn't?) But how strong is Chapel Hill's science program overall in comparison to other top schools? Are there any weaknesses? Do the large class sizes interfere with learning?</p>
<p>Chemistry is arguably Carolina's best science department, followed by biology. Geology and physics are also strong. I've taken a couple of geology/marine science courses at UNC and enjoyed them.</p>