In my vibrations class, for instance, there is one guy who the professor told me has a 100 and a 95% on the exams, but never turns in the HW. So, he is giving the guy a nice big fat F. He said "its too bad, he's smart but does not do the work, so I am not going to pass him." The grading is absolute in that class, if you get an 89.999999999999999999999, you get a B. Reading some of the BS that goes on in other schools makes me shudder.
This is one of the reasons I won't return to study. For someone who knows the work perfectly well, it doesn't make sense to force them to do arbitrary homework. The purpose of a course would seem to be to ensure the person understands the subject. Homework is selected because it will illustrate the principles that are being taught. By doing the homework, students will gain insight into the principles. For someone who knows the principles, homework is pointless.
If there is another reason for homework, like that the aim is to get people to work well, there should be a separate course for that. There should be an applied course about how to learn, how to represent knowledge, etc. To me, that would make so much more sense.
If you require someone who knows the principles to do the homework, they will only reason that the educator has an insufficient understanding of the matter. Enforcing the homework requirement without any explanation is a draconian measure and these folks will only reply in draconian ways, they will do as much work as is required and no more.
That's why these so-called geniuses have low marks, because they think the system is flawed, and if it isn't, the onus is on the educator to explain it to them. If the geniuses are coming out with low marks, the education policies are flawed. That is a simple truth.
Now I must admit that I studied in South Africa and perhaps it is different elsewhere, but my experience was that to do well, all that was required was to give the lecturer what he or she wanted. Answering the question according to how it was asked was a secondary concern, you might even be marked down for doing that; that approach might hurt you.
So in my limited experience, studying at university didn't promote independent thinking at all, but rather promoted one producing what the lecturer wanted without question. My conclusion was that the educators don't think independently.
Perhaps I'm being hard on them; perhaps they don't know any better and they are catering for the average student, etc. But then consequently, the best advice I can give to any student is to simply regurgitate what you know they want to see. Read the textbook yourself, etc, but that is really only for personal enjoyment; do it so that you feel your time was worthwhile, but don't mistake the nature of the game.
You are there to give them what they want to see, and if you give them what they want to see, you score highly. For your own benefit, read through your textbooks on your own and gain a good understanding, but don't expect to be rewarded for that until you are working.
So in a sense, grades count sooner, understanding counts later. You need both, but while you are studying, accept that all you are is a number. When you get into a job, having a good understanding will give you enjoyment which is obviously very important. You won't feel like you are an automaton merely doing what the boss wants, because you will be able to apply your understanding and learn at the same time.
Get past your study as soon as you can and don't look back. Get that piece of paper; believe me it means little more than just that. It states that you went through the meat-grinder that is further education. Now educate yourself.