High school preparation for US student looking at Oxbridge/Imperial

BTW, while for math, the (everything depends on tests) English way is fine, I personally believe that working on a lot of coding projects is better for a CS major, and at top American CS programs, you will be forced to do that.

Then again, nothing prevents anyone from coding and uploading to GitHub on their own initiative.