<p>Background:</p>
<p>I'm in my 4th year at my community college and I have no idea what I want to do for a living, but what I do know is that I want to transfer as soon as possible and catch up to everyone else. (On average, most people around me transfer from a community college at 19 or 20 and finish their Bachelor's at 21 or 22 while I'm 21 and I still haven't transferred yet.)</p>
<p>I half-***ed choosing my major and I picked Computer Science because it's a STEM field (job security and good pay) and it seemed to be the most practical out of all the STEM fields for me. I applied to a couple of universities last November and the thing is, I have a 4.0 GPA but I'm missing a bunch of courses (ranging from 3 to 6) for my major (I completed general ed).</p>
<p>Dilemma:</p>
<p>I have no idea what my chances are of getting into one of those universities (they're all UCs), especially since Computer Science is an impacted major. I signed up for 4 STEM classes this current Spring semester and after a month into the semester, it became clear that the workload (and depression and SA) was too much for me. I spent a month and a half sacrificing study time for 3 of my STEM classes to focus on Linear Algebra.</p>
<p>I failed my first exam for Linear Algebra and got 43%, which made me extremely unlikely to get an A in the class. I decided to drop the class because of the huge amount of work. But the problem was, I wasted so much time doing homework and stuff for that class. I was behind in all my other classes. So, I've been in catch-up mode for most of the semester.</p>
<p>Then I got an F on my Physics exam and each exam in that class is worth a chunk of my grade. It should've been an easy class but I barely had any time to study. I'd need to get a perfect score on everything from now on in order to get an 88% in the class and hope that my professor would curve my grade.</p>
<p>Then for my Computer Science class (which is second-level because they let people skip the intro class), the professor teaches pretty fast and talks as though you should have some experience in programming. I quickly fell behind in the class because of how my semester's been going and I've been trying to "tank" so far. But the problem is, there's a huge test on Monday (3 days away from now) and I'm still on Chapter 1.</p>
<p>So now, I'm just scared, disappointed, and upset at myself. I started out with 4 classes and I dropped one already but it looks like I might have to drop one or two more. I don't know how my actions are going to affect my acceptance to those universities (letters should be arriving in 2 or 3 weeks). I've been thinking a lot about whether or not I should drop and I've been getting a lot of panic attacks at night over this.</p>
<p>I don't know if I should tank those two classes and get Bs or Cs for them so that I can get them over with. And I don't know if I should drop those two classes to give me some time to sort myself out. Plus, for me, my grades are all I have to feel proud of in life. It would be heartbreaking to tank those classes, get rejected anyway, and ruin my GPA over courses I should've easily aced.</p>
<p>I don't know if I should bank on getting accepted and transferring this year or if I should just let it go and take my time and take another year to transfer. At my college, people always freak out when they find out I'm 21. It's going to be even worse when I'm 22. All this might sound silly or trivial to some people, but this stuff weighs on me a lot.</p>
<p>Can anyone give me advice/input, please? </p>