I don't know what you think, because you want to change your major in the future, or because it's harder to get a high B than a high C and you want to challenge yourself. In fact, the difficulty of high number C in recent years is not low, and the emphasis on knowledge points in the two courses is different. If you don't have the idea of switching to management, I still suggest you take the advanced C.