Undergrad Course Selection

<p>I'm going to be a senior in high school in the fall and by next year I will have taken 20 AP exams. My dilemma is that my school is rather poor and I will have 4-5 free periods next year because I have literally run out of courses (I self studied for several of the APs as well. Now I really do not want to catch Senioritis so I am considering taking some paid college courses online that will work towards my undergrad. I already know that I am definitely getting a degree in computer science. Some classes that I am considering taking are multivariable calculus, linear algebra, modern physics, organic chemistry, or some kind of computer science course. It would be much appreciated if I could have some advice on the matter - what courses I will definitely need, what might help me with my intended major the most, what type of computer science class I might take, what university I should study from, etc. Thanks in advance!</p>