3.0 is not bad, but do not drop anymore.
Good to see another UNC system student.
I am going to UNC Charlotte, was always about to transfer to UNC, choose to transfer to Japan in the end though.
As you work your way through college you become accustomed to the system. You start studying for the tests. There is not much you can do; it is because you are smart that you are making tradeoffs.
Sometimes the effort to go from B to A really is not worth the suffering. Do not destroy the present for the future.
I will assume that since you said "write code" that you are a computer science major. This is a rough major because all of the cool stuff you want to do is Grad level. AI, VR, graphics, and signal processing, its all Grad courses.
So do what I started doing, take graduate courses while your undergrad. Takes some networking to talk to all the right professors. The added challenge of these courses and the different teaching/life style of graduate classes will help motivate you!
And if you like games, think about UNCC we have just started a game design certificate program, its all-graduate school.
Granted I have already passed all the bullshit General ED classes, and those are what will kill you. My in major GPA is very nice, but it’s the GE that drags it down to 3.3.
Oh and think about studying abroad, it is a great opportunity.
__________________
.
|