I honestly think Calculus is not that important at all for a CS major in L&S (MATH55 and CS70 are Discrete Math and probability). However, MATH1B and MATH53 are probably very important if your kid is going the EECS route. Then again, think of all the transfer students who took MATH 1B at a CCC, enroll in upper level courses in the fall, and still do quite well. If he took Calc BC in 11th grade, my guess is that he’s not in need of any “remedial math”
I’m the type of student who enjoys coding but hates doing pure math homework, so I’d rather take EE16A than MATH1B. Moreover, EE16A seems to rely heavily in linear algebra instead of Calculus and I think linear algebra is fun. But that’s just my personal preference…