A B is a good grade, but it really depends on the program(s) you want to apply to. Personally, in the program I want to apply to, most students would retake it. My advisor told me that I want to shoot for at least a 3.9 because I didn't graduate from...