<p>Nobody wants to say this, but UofC has A LOT of math majors. Probably twice as much as does the next top 20 program and about 5 times as many as Princeton, Harvard, Yale... </p>
<p>The great thing about UofC, though, is that you get to choose your own path. IMHO, getting the basic BA or BS in math (and even the honors degree) is not that hard, especially if you take many classes from non-tenured faculty, but, every quarter, you have the option (and, really, the responsibility) to push yourself to the limits with the choice of classes, professors, and peers, if you are <em>serious</em>* about math. </p>
<p>So, my point is, the average UofC math class is probably not as intensive as the average MIT or Harvard class, especially when you consider that much of the "challenge" lies in the quality of your competitors and peers, which, let's face it, would probably be higher in those schools, particularly because we have a gazillion more majors than they do...however, our hardest classes and most competitive students would give anyone a run for his money, and every graduate department knows that. You'll always enough to challenge you...I can guarantee that much.</p>
<p>As far as math students not getting as much out of the rest of the school and especially the core, I'd have to agree with your sources; I'm a slow reader and writer, but classes like sosc. and hum. can really take up an inordinate amount of valuable time. I hope that changes some day.</p>