UIUC CS/Grainger HS Transcript Question

Here is my informal HS transcript.
Freshman: Normal English 1, Double Period Math (Adv. Algebra 1 and Half of Algebra 2), Normal Bio., Business Explorations, AP Human Geo.
Sophomore: Normal English 2, Double Period Honors Math (Adv. Geo and Trig), Normal Chemistry, Accounting 1, Spanish 2, Normal USH (Summer)
Junior: AP Lang, Double Period Honors Math (Adv. Algebra 2 and Pre-Calc), AP Physics 1, Spanish 3, AP World, AP Micro (1 semester)
Senior: AP Lit, Double Period AP Calc AB, AP Macro (1 semester) AP Gov. (1 sem.), Spanish 4, APES, Finance and Investing (1 semester)

(It should be noted that students at my HS take 6 academic classes a year).
Overall I have:
6 credits of math (Up to AP Calc AB. I have 6 credits because each year of double period math is worth 1.5 credits)
4 credits of English (normal english first 2 years with AP Lang and AP Lit last 2 years)
4.5 years of Social Studies (3.5 credits being AP)
4 years of Science (Bio, Chemistry, AP Physics 1, and APES)
4 years of Foreign Language (Through Spanish 4)

So I’ve looked on Grainger’s admissions on their website and it says “Have strong academic rigor. Take the most advanced courses available to you that will allow you to earn grades that reflect your academic ability, especially in math and science. If your school offers a pre-engineering or AP track, we will look to see if you followed it.”

As you may be able to tell, my HS electives are very business-centric as that is my primary major choice, but it says that they want me to follow a pre-engineering track (which my school has but I haven’t taken). Even though I have primarily taken business classes in HS, I may want to apply for CS/another engineering major at Grainger. To make matters worse, my Math is seemingly weak for UIUC STEM because I moved from a foreign country to the US in 8th grade, so I was placed into regular math as the curriculum in the country I came from was very different to the American curriculum. Therefore, the math class I’m in is literally the best I could’ve done, given my circumstances (had to fulfill graduation reqs in summer school).

So my question is: Based solely on the rigor of my HS transcript and my circumstances for math (which not only inhibited my math rigor, but also got rid of an elective as I have a double period, which I could’ve used for APCS), am I a competitive applicant to Grainger?Please be brutally honest. In case you’re wondering for my major, I’ll probably apply for either Finance or CS.

Also, should I consider removing Finance and Investing senior year for AP CSP (I’m more interested in Finance and Investing tbh but APCSP would help me if I were to apply for stem majors)?
Thanks in advance and I apologize for the long post :slight_smile:

deleted