I don’t think it’s necessarily the “ 1 C “ that you have to worry about, it’s your grades/gpa overall. Of course 1 c isn’t the best, but it’s also not the worse depending on your situation. however, since you already have a good amount of B’s, it’s not the best. You should be trying to get all A’s in your CSD classes and if you had done that then one C wouldn’t be horrible. But since you already have a lot of B’s the C won’t be the best. I would say you should definitely retake the class. In my program a C is considered failing and you can’t graduate with a C, also if you want to go to grad school they usually only accept classes that you received a B or better in, not C’s. Overall, I would suggest retaking some of the classes you got B’s in and definitely retaking the class you’re about to get a C in. Also reevaluate your study habits, maybe start studying earlier. & beef up your resume as best as possible! If you’re going to have low stats, an amazing resume can get you into grad school! Focus on studying hard, retaking classes, & boosting that resume! You can do it!