I am a junior. Projected GPA pending this year’s final grade is 3.76/5.28 (Unweighted/Weighted), ACT Composite 34 (Math 36), SAT Math IIC 780, SAT II Chem 750. My major concern is my GPA which I am afraid is a kind of low. I had 3Bs in 9th grade, 1B in 10th grade, and am looking to have straight As this junior year. I think my GPA has an upward trend, but, overall, I am ranked in the top 15% but not 10% in the class. My course work is the most challenging one offered by my school. Except PE and Band, all my classes since 9th grade have been honors or AP (1, 4 and 5 AP for 10th, 11th, and 12th grades, respectively). I have won 1st places in both 2016 and 2017 state Chemistry Olympics (on chemical engineering projects not tests). I am not sure whether the awards help for computer science which, I assume, is more about physics than chemistry. To explore and demonstrate my interest in computer science, I will be going to UPenn this summer for a computer science camp as well as Purdue for an engineering camp. I’d really appreciate your advises as I am trying to narrow down my college list. Thank you.