I am in the US. I have an undergraduate Bachelors in Computer Science from a top university in the US, graduated about 7-8 years ago. I am currently a software engineer at a large tech company. I am very interested in going to grad school either for an MBA or an MS. The issue I'm having is that my undergrad scores were poor. I barely graduated with a 3.02 and that my math courses were worse.
I could give reasons regarding mental health/enormous pressure/complete breakdowns about what happened during that time but ultimately the outcome was that I did not do well in my courses, Cs and B minuses even with some retakes.
I know that I can do a lot better if I were able to take those courses now. To bolster my application for grad school, I am looking into postbacc programs. The problem I'm running into is:
- Many of these postbacc programs have a minimum undergrad GPA. On top of that, they even have minimum grades (B- or above) for specific undergrad courses.
- Many of these postbacc programs don't offer the basic undergrad courses I want to take. I want to take Intro Stats and Intro Probability again, even Calc, because I don't remember those subjects and I didn't do great when I did them beforehand.
I feel like im in a deadlock because I want to go to postbacc to improve my scores/demonstrate academic ability, but the postbacc programs themselves require a demonstration of academic ability. I am frustrated with getting penalized continuously for mistakes I made in the past. I want the opportunity to demonstrate that I am capable of doing well in these courses.
What can I do? I have thought about taking online courses from Coursera, but I doubt that these would ever be considered as "post-secondary" academic success.