<p>Hello, I'm new here so I'll do my best to get my quesion across effectively.</p>
<p>I am a student of computer programming/science/engineering. Throughout my high school career I have lacked the motivation to get good grades not so much because of the lack of personal drive but because of personal situations that have seriously hindered my ability to do well. Senior year is my first chance to operate independently in an educational environment. Currently I have a 3.00 GPA. I have maintained at least a "B" my entire education in science, math and computers.</p>
<p>I am the president of the computer club and applied engineering club. Basically what we do in each is figure out projects that appeal to all of us so that I may teach my club members various programming languages and the like. We also go around town helping businesses and community members with various technical issues for free, only asking businesses to sponsor our school in some way. We compete at every competition we can, including ASCL and SkillsUSA placing high in both.</p>
<p>I tech for my school solving various technical problems from bandwidth to networking to programming issues. I have for 2 years now. I create aesthetically pleasing and incredibly functional websites for businesses and members of the community accumulating a client list of 20 people. I also fix people's computers, regardless of the issue for free. I have probably worked on an up words of 50 people's computers this year.</p>
<p>I scored a 2140 on my SAT's and am retaking them next December. I am taking HL-IB Calculus, AP stats, HL chemistry, IB physics, Advanced Java, Computer Management, and Intro to Micro Electronics. I score A's in all and have throughout my education in all computer based classes and both of the robotics classes offered.</p>
<p>I have applied my knowledge to a wide range of projects including programming extensively with interactive touch screen technology, a calendar site that allows people to sign up and manage a calendar that can not only effectively organize inputted data but sends users text messages alerting up coming appointments/events/etc. I have also created my own multiplayer game from scratch that interacts with a cluster of servers that were also built from scratch. Among other things I built capsules that anchor in streams to measure any number of things from Ph levels and beyond, this information is stored and outputted upon viewing in various charts and graphs. Everything written from scratch by me.</p>
<p>As you can see I have extensive knowledge in applied programming/engineering/science/mathematics and have actively made it a part of my life and what I love. I have made some mistakes but am now maintaining a much higher GPA this year.</p>
<p>Given this information I have some questions that I haven't been able to answer and would greatly appreciate some help. What colleges should I start looking at? I'm incredibly interested in computer engineering/biochemical engineering/computer sciences/etc and am not sure which colleges I should look into.</p>
<p>I would love to go to CalTech and have so far never ceased to amaze those around me at what I can do regardless of what is expected as the "norm". I am getting an internship working at SafeCo and am currently employed at Best Buy. What do you guys think?</p>
<p>Bottom line, what colleges would be good for me and what chances do I have to get into them/what else should I do to look better for colleges.</p>
<p>I have incredible drive and an insatiable thirst for knowledge.</p>