Does this schedule look rigorous? AP Chem vs AP Physics C

I signed up for AP CS principles. I did a campus visit to Carnegie Mellon and both professors I talked to said learning about computing/programming is very important for any engineering major. @MYOS1634 @ucbalumnus