Ok first let me give you some background. I began college as a MIS major (business college) at a local community college (good reputation cc). Anyways, last spring I finished 2 years on time with pre-major business ready to transfer to our local university, UCF. I decided I wanted to switch majors to EE, so I got in to UCF and became a transient student. The only class I could take towards my ee major in the fall was trig. Although I ended up taking a sociology class at the university to get a feel for it, along with 2 other random classes at the cc. Anyways Im at the university full time this semester, taking chm 1, c programming, calc 1, and finance (couldnt take anymore toward major). I was somewhat of a slacker, not a huge slacker, but I didnt study HARD for the first 1.5 years in college. I turned things around and Ive earned straight A's since last spring. (Note Ive only earned 1 C in college, so I guess I didnt slack too much) I study very hard now and will not settle for anything less than a A. I have a decent math background, college algebra, pre-calc, business calc, stats, trig. I just got back my first test from calc 1, I got a 70%. I made careless mistakes, such as forgetting to put a negative in front of one of the answers. The teachers test are 5 questions worth 4 points for a total of 20 points. He has 3 test worth 20% each, final is 30%, attendance is 5%, quizzes are 5% which totals out as the 100% of your grade. My worries are that this has really screwed me over from getting a A in the class and will bring down my 3.67 GPA. I KNOW Im a good student, I try hard and I think I can do better than this. If I drop this class that sets me back to being able to only take calc 1 over the summer, and will lock me in to being able to only take calc 2 and physics 1 for fall; if this was the case I would take classes towards my minor in finance. What should I do? Go up until the drop point and drop it if it doesnt get better? Or stick it out all the way through? I cant imagine getting a C in this class, but I didnt imagine getting a C on the first test and I wouldnt like a B too much either. Advice please, Im worried.