Resources to improve math and computer science skills?

<p>I want to be a math/cs wiz, and I feel like the best way to do this is to practice challenging problems. I've heard many people recommend Art of Problem Solving. I've been using Project Euler myself. Are there other good resources to help me become really good at math and cs? (Disclaimer: I'm a senior in high school).</p>

<p>You can build some programs that apply your mathematical skills and/or solve particular problems. For instance, consider summation, simplifying radical expressions, solving derivatives of polynomials, etc. Writing algorithms that solve these problems will definitely increase your skills in creating algorithms, thus you won’t be cramming for math help as a programmer.</p>