Although it was after acceptance, my D was in a similar situation with this class last year and the CC felt a C would definitely require an explanation - even if she was very clearly not a STEM kid. We got her a tutor and she ended up with a B, which was fine (and a 3 on both APs)