<p>I'm a second year computer science major, and as fall quarter grades roll in, I really need some advice. I absolutely love studying computer science, and I consider myself good at it, but my grades and GPA are low and it's really starting to take a toll on me mentally. As a freshman my GPA started out at ~2.5 and has hovered around there ever since. The math and physics requirements have really done me in, and my average grade is a C for any of those types of classes. Thankfully (mercifully) I'm finally done with the hell that is physics, and I'll be done with math by the end of this year. As far as CS goes, I've gotten a couple A's, a couple B's, and a C+; I'm starting my upper divs next quarter which I've actually really been looking forward to.</p>
<p>At this point I've pretty much realized that grad school just isn't an option given my current transcript (correct me if I'm wrong), and I think that will still hold even if I perform well in upper divs--although I'm more interested in industry than academia so having a graduate degree is less of a must-have. I've tweaked my study habits every quarter, seemingly to no effect. I try to downplay my stress and low self esteem by reminding myself that I have a good resume with internships and research and everything, but watching everyone else have an easier time with HSSEAS coursework than I do really sucks.</p>
<p>So, CC, I'm turning to you. I should just suck it up, right? Am I a freak of nature, or are there others out there who are having as hard a time as I am?</p>