I just started Micro this semester. All I have heard are bad things about the class and the professor so that's not very encouraging. A few people that I know who are generally good students either failed out or dropped the class. I don't want to let...