Hey everyone. I have a quick question for you (I'm thinking a bit ahead, I know, but I like being prepared.) So, I'm in Sophomore year of Electrical Engineering, and I like it a lot, especially now that I'm getting to work with microcontrollers and into more complex electronics. Anyways, my question is this - I have to two classes this year that, although I love them, they are very hard. I would like to get A's in them, but I could see myself getting B's. Now, coming off a...subpar high school performance, normally B's would be good. But I'm doing well in college, and I have a 3.97, and the B's (if I got them) would take me down to 3.83. Next semester I'm going to have two spots open for classes, and I was wondering, if I don't get my desired A's, if I should retake them and keep my good (I think) GPA? How much will it matter when I'm out in the real world? Also, I don't know if it matters, but I have an internship right now, too. And I plan on going to grad school right after undergrad. So would it be worth the time to retake them next semester? It will be a fairly easy semester, and I think the second time around, I could probably ace the classes. I know what everyone is going to say probably, that I should just try to bring my grades up this year, and that is definitely the plan, but if I can't get them up by the end of the semester, should I retake? Thanks everyone!