First of all, a big congratulation to your son.
I agree with the other parent. With the health issue, I would keep him close®.
But I guess I am pretty protective of my kids (probably to the point of being detrimental to them)
Also, Cardinal Fang really knows his/her stuffs.
Yes, there are some math in programming but it is mostly applied.
I have the same issue in college. I really needed to study a lot to get an A in Calc.
But I did well on Boolean Algebra, Combinatorial Algorithm, etc.
(believe it or not, I did well in Graph Theory even though it is more “theoretical” as compared to “applied”).
If he got a B in Calc BC, he should do perfectly well in college. (I assume he did well on the Calc AP exam)
Unless he is going into Optimization (my brother does this - he is in Chem Eng but writes program), you should not need Calc in CS.
The other possibility is to get a BA degree in CS instead of BS (if it is offered at UCSD). My niece did this and I believe she has minimal “math” requirement.
By the way, one probably needs to pay some due in a game industry before he/she becomes a game designer/architect. However, CS is a very versatile field. You can have different careers with a CS degree.
And I don’t think we will run of demand for CS any time soon.