I know what you mean. It\'s especially hard when you get a class with one of those sh*tty ass teachers that everyone hates and doesn\'t know how to teach. The last medical bio class I had, there were all these straight A students studying to be doctors/nurses, and 2 people in the class got a B- <--- and that was the highest grade. I just barely scraped by with the B-, but I reported her (as well as the rest of the class) to the college. I hope she gets fired.
On top of her crappy teaching methods, and her tests that had questions that had no affiliation with the homework or textbook info, she had a heavy Hindu accent, and you couldn\'t understand her. And also, when you asked her a question, and she answered yes, she would also shake her head from left to right, and vice versa. You could never know if she meant yes or no....
Sorry for the rant.