Most Worthy Courses to Take at COSMOS?

I am a rising 10th grader with a keen interest in math and physics, and have boiled down my course choices to a few

DAVIS:
Introduction to Engineering Mechanics
Mathematics
Introduction to Astrophysics
Quantum Physics and Applications to Nanotechnology

Santa Cruz:
Number Theory is the only one I’m interested in, but if it is worth it, I will apply for this campus.

My math background is mostly in contest math. I’m a 2 time AIME Qualifier and AMC 12 Distinguished Honor Roll Recipient, hopefully that gives some indication of my mathematics level.

If you would recommend any computer science courses please do so as well.
My background in CS is also mostly contest based. I’m a USACO Gold level contestant.