Senior Year Courseload

Hi! I was wondering if my schedule seems most rigorous. I plan on applying to engineering schools like Cornell and CMU. for environmental engineering and will have already taken AP: Stat, CS, Calc BC, and Physics 1.

Multivariable Calculus (College Level)
AP Bio
AP Lit
AP Econ
AP French
Independent Research/US Gov (1st/2nd Semester)
Gym
Lunch (Free)
Free

I’m not worried too much about the difficulty of my coursework rather than having 2 free periods daily. However, I only have 1 free if I don’t count lunch. I want my senior year schedule to not work to my disadvantage.

Note: I will have already taken the SAT IIs in Math 2 and Physics to demonstrate my strength in engineering so I’d rather not take AP Physics C. However, I would be open to taking either AP Chem or APES as my science instead of AP Bio. I think I should take AP Bio though cuz I may learn essential information that directly impacts my health.

Thanks in advance!

Any advice?