So here is an update following 9 months after graduations after I was on the brink of misery with no work in site but there was the light at the end of the tunnel. I managed to successfully become a C++ software engineer (I want to do a big shoutout with @DanielDuffy for the C++ courses) at interactive brokers(and I am about 3 months into work) . Within 1-2 years work down the line, I want to apply to financial engineering programs. However , my gpa is still low at 3.16 but my GRE is at 336/340. I did my bachelors in mathematics and computer science. I was thinking of taking the math courses at Baruch pre-financial engineering program to be a good refresher for any financial engineering programs Is this a good idea or should I take courses that are for credit. I am a bit of a crossroad because I dont know what to do. The reason why I cant apply right now is because I am paying off my student loan debt and my parents are not financial supporting me anymore.