I'm pretty dissatisfied with the system. The best way to get through it is to figure out the way to get an A with the least possible amount of work. For example, in my biology class we always get a study guide before a test. I remember all the concepts from the lecture but I've usually forgotten the vocab. So basically the night before a test I re-read the study guide a few times and memorize it pretty much word for word. As a result, I get an A on the test but if you ask me a definition from a couple months ago I would be clueless.