<p>I came from a high school that’s much more academically demanding than the majority of majors at Berkeley so I can give some advice.</p>
<p>For ALL subjects:
1)When you’re taking notes, don’t just transfer stuff from the book to your notebook. After reading <em>each page</em>, close the book and try to write the most essential information down in your notes. If you feel that you’ve missed some things, go back and look for it. Trust me, when you’ve been doing this for long enough, you won’t miss very much.</p>
<p>2)Don’t ever try to cram. Every week, make sure that you’re completely on top of the material for that week.</p>
<p>3)Find yourself a stable sleep schedule. Even more important than getting enough sleep is not varying the amount of sleep you get or when you go to sleep. Sure, it feels great to stay up until 5 am partying, but make sure that that is the exception rather than the norm.</p>
<p>4)Try to keep your goals in mind before jumping into a study session. Even write down exactly how much you’re going to accomplish before you start for the day. You’ll maintain focus much more easily and most likely get more work done because you’ll mentally force yourself to finish what you set aside to finish. Otherwise, you’d feel guilty. </p>
<p>For TECHNICALS:
1)It is almost impossible to be a top student without interest, so the first thing you should is take a good look at your major and consider switching. If you’re not enjoying it, try to find some other field.</p>
<p>2)You probably know this already, but the best way to learn technical subjects is to <em>do problems</em>. Kids who breeze by without showing any sort of effort <em>most definitely</em> received a far more rigorous level of training in primary and secondary school. If you’re struggling, then sit down and do problems. If the textbook sucks, which is often the case, it’s fairly easy to find very good textbooks online.</p>
<p>3)Find the nearest Romanian exchange student and make friends with him. Chances are, he was more proficient in computer science in seventh grade than you are now. Try to grasp his thought process as he works through problems and projects. Soon enough, you’ll find yourself thinking like an autistic Romanian programmer.</p>