I am currently a biology science major at Florida Atlantic University and have 99 credit hours. Just this last semester (Fall 2018), I had 88 credit hours and was still eligible to change my major. I wanted to change my major to Mechanical engineering and proceeded to go to the engineering department advising office. They told me that I could change my major if I passed general physics for engineers 1 (PHY 2048) with lab, and Calculus with analytical geometry 2 (MAC 2312). Low and behold, I got stuck with a physics professor who was brand new to the country and it was her first time teaching. None of the lectures reflected the tests accurately, homework was very difficult and a majority of the class withdrew/failed, it was just a complete disaster. Many of us from the class got together and wrote a petition with 17 signatures against the professor but we still haven't heard any good news from the dean. Currently I have a D- for that physics class on my transcript, which isn't good enough to continue with mechanical engineering. So I was then denied from the major. To make maters even worse, all that time and energy I dumped into physics killed my calculus grade, so I didn't meet the required "C" or better grade in that class either.
Just today, the engineering advisor said that I should stay in my current major (biology) and then come back for a second bachelors in mechanical engineering. However, I don't have full confidence that I can pass all the remaining science classes for the biology major with a C or better, let alone make it out with at least a 2.5 GPA required in order achieve a second bachelors at my current institution. I feel like I hit a road block in my college career and I don't know of any options except continuing my degree and hoping for the best. I've searched online and through college confidential for any other alternatives, but I haven't turned up anything useful. Does anyone have any advice they could give?