Follow the advice given. Learn to accept imperfection. One C in any class senior year will not change your college acceptances. Thank goodness or my son would have been in real trouble. He also got a C in an upper level college math course and still earned the honors math degree from his university (likewise I got a college C in a course in my college major but still earned the honors degree). There are bumps in the road. Figuring out strategies to do better now is fantastic- it will serve you well in college. Learning about yourself now- strengths and weaknesses- shows maturity and will also help.
@yourmomma - Better Learn this phrase: “Would you like fries with that?”
In 1985, the summer I worked a fast food job to help pay for my college, I was told the correct way to ask was really not to ask at all - but to subtly encourage it by stating, as a matter of fact “You want fries with that” It can be interpreted a number of ways, because the patron will understand it as a question, and more often say yes. In addition, since saying one fewer word takes less time, we can help customers a half-second quicker. He had claimed that the company had taken a blind study between different franchises and sales were better where servers were instructed to state it instead of questioning it.
OP - I don’t mean to threadjack. I wanted to add I think @bjkmom 's assessment in #2 is terrific.
I also wanted to add, recall the wise words of Master Yoda - “The greatest teacher, failure is”
I’ll tell it straight. If you want to go into computers, there’s no need to go to a prestigious school. Computer degrees are very employable out of college. More important than your grades and prestige is your health. You’re human and if you push yourself hard, fast, or intense enough, you’re going to break. That’s not a place you want to be. You’re hard-working and very bright. Just get the best grades you can and get into a good university. You have a great future ahead of you.