Rising Junior, course selection for STEM focused [computer science / engineering] student

Thanks so much!

Our HS offer Calc 3 or Multivariate Calc online only. That is the reason my son decided to do AB and then BC to make sure his Math fundamentals in Calc are strong. Also to skip AB you need to do Math Analysis first virtually. He only had Precalc in his Sophomore year. I believe online only option for Calc 3 discouraged him.

By Discrete Math are you referring to Statistics and Probability?

I am going to try again for Spanish 4. I doubt he will agree.