Should I withdraw?

So I currently have a C for precalculus and I am at risk for getting a D. Mind you that this class is a prerequisite for one of my major requirements for computer science to transfer to Berkeley. Should I just withdraw and retake it next semester? Also, the next class for next semester includes supplemental instructions so If anyone knows anything about that let me know because I read that it has an additional 2-3 hours per week of tutoring… I’ just worried that I wont get to choose my hours or it may interfere with my other classes.

On the bright side I have all A’s in my previous semesters I’m just worried about this particular class… I like math but this professor has the tendency to give pop quizzes and teach the material after:((