Calculus 1 and believe or not, Accounting 1 and 2.
Accounting is a shit major, with shit pay and no jobs. If you find accounting hard, then you are not fit for college and good majors like Engineering which is the only good major and the only thing people should study. Also you need a 3.9 to enter the Big 4 where the real money is made and going there is not worth it the risk. People trash business admin for being the liberal arts of business, but in reality accounting and the other BS management biz degrees are exactly the same as business admin just with a different name.
You only have 12 semesters to pick the right major, there is no second bachelors, there is no trade school. Especially not in California. It is one life and one type of degree unless you live in Europe where tuition is cheaper. Anyone who is saying you can join the trades after college is memeing and should not be taken seriously. If you are deep in a business major, leave as soon as you can and enter tradesmen work or go to another college where your units will reset because you also do not want to reach the unit cap or else there would be plenty of problems. You will thank yourself that you left hell before the fires of hell burned at their worst.
Middle management and accounting are not careers, they are dead end jobs. In fact you should look at any major and ask yourself, how many degrees produced millionaires.
Hint: It wasn't business, in fact I can argue it produced more communist millennials than any other degree despite what the stats say because those stats are fake news. It was engineering because they actually build tangible stuff and their labour has value.
The people who say do accounting for a job are morons who are too dumb to realize that cs + math gives you more in return and better jobs with less units than the SHIT degree I took in my college. I can even go as far to say if the degree can be taught online by hundreds of colleges, it is likely complete garbage and not worth your time.
The truth about college is that if the major doesn't have Cal 2 or any rigor, that major is likely a load of bunk and not worth your time. Just replace finance with accounting, and I feel exactly the same way.
Compare these two:
Engineering: You get actual job skills for CAD, designing systems, and actually learn how to use math to build tangible things.
Accounting: You learn bookeeping shit, GAAP statements, and stuff that can be learned on the job. So not only is it trash, but the construction laborer who makes similar pay with a HS diploma will not get automated because that job is a skilled trade. IT IS NOT THE LANGUAGE OF BUSINESS. The language of business is doing something you like and having people pay for your services because they want you. Accounting may be taught in some trade schools, but it is not a real skill or a skill that is needed in the real world because computers can do all the work.
Math + CS: You get jobs in data and might work for google. There is so many options with this degree.
The hardest thing in an accounting major is not the major, but living with the idea that what you are doing is wasting your life on a worthless degree and have to go to college all over again for a field that is legitimate. You might as well call business admin and accounting, the cucks who couldn't make it to STEM and REAL DEGREES, but want a safe job that isn't even real.
Engineering / CS / Trades is for CHADs. Biz cancer is for beta males and lazy rich kids.
As for me, I can say that the hardest class is life itself. I wasted so much time in undergrad and wished I had gotten a real degree instead. By the time I went STEM it was too late. I wished I had ditched the biz cancer much earlier and went into the skilled trades.