I am currently in 10th grade, and this first semester has not been good. My weighted GPA totaled to about a 3.0. I'm taking English Honors, Chemistry Honors (weighted), PE, AP European History (weighted), Algebra 2--Trig. Honors, and Spanish 3. I understand the subject when the teacher is explaining it in class and do well on the homework, but the tests reflect differently. I am not sure whether or not I am well-prepared for my tests. I usually skim through my textbooks the night before an upcoming test to review. I feel confident about the material that I will be tested on when I'm reviewing, but when I take the test, I forget some details or I just don't understand what the question is asking. Especially during math tests, I've noticed myself getting intimidated by long word problems. I can solve the basic, simpler questions but when it comes to solving a more complex problem, I get completely confused. What are some ways I can use to be more prepared for my future tests? What are some good studying techniques that can prove to be useful for me at this moment? I want to get into a really good UC (UCSD or UCB) or Stanford and become an engineer. As of now, I'm leaning towards becoming either a Computer Engineer or a Mechanical Engineer. I have not exposed myself to this field too much, but from what I've read/heard, I am interested in pursuing engineering as my career. Considering I'm a better hands-on worker/learner, I know I will be able to enjoy my work and thoroughly understand it. How can I get a better feel of engineering in order to decide if I am really interested in the right field for me? Any suggestions would be useful and very much appreciated. Thank you!