I am finishing my first semester as a freshman. i took 13 credits (4 classes), and got an A in three of them. However, they were non science classes. In my science class (Gen Chem 1), however, i am doing very bad, and i will be lucky if i can pull a B+ this semester. Should i withdraw and receive a W, or should i stick it out until the end? if i stick it out till the end, should i take the class again, or should i leave it alone and hope for my other classes to balance my GPA out? if i do end up getting a B, my overall GPA will be a 3.46-3.54.