Amazing story, craft this into a common app essay and you have potential to go to big programming schools like Stanford and Carnegie Mellon. Common App allows you to explain things so there you could talk about how the cancer affected your grades. Just focus on getting high test scores for now. Also, consider starting on your own company; try something unique. You’re seriously one of the most interesting kids i’ve met on CC. I’ll try and stay in touch.