So, I just got this test back today....75. The avg was a 59 and the guy gave us a 10 pts curve so I got an 85, which is a B. Problem is, our teacher is a grad student (teaching a 300 level class) and I don't really like him. I lost 22 pts on one problem for doing a dumb mistake. I know it was my fault but if he keeps grading like this and I make a sign error on the next test...there goes my A. I guess getting a B isn't that bad, but I have a 4.0 right now and I'm a junior. I'd really like to graduate with it, so I just don't want to get that first B. Especially if it's because the teacher has no experience and doesn't know how to grade or ask questions that actually test the students' ability to do the relevant material. If I drop the class I'll get a "W" on my transcript and it won't affect my GPA. I can then take it next semester and get an A in it without any problems. How bad does a "W" look on a transcript? What do you think I should do?