So let me start with my high school habits. Basically I never cared about school. Always more concerned with my current girlfriend than getting good grades. I actually dropped out because of one of them, and cashed in my California High School Proficiency Certificate my senior year. One of the biggest mistakes I've ever made. I continued this carelessness into my first two years of college. I got some decent grades, but ultimately my transcript for those two years is embarrassing. So starting fall 2014 I decided I was going to make a change. And I did. I have been getting some of the best grades of my life (averaged about a 3.5 this last year). I've been doing fairly well In my mathematics courses, but know I can do better. This semester has really shown me how unprepared I am to work hard at school. I am currently taking Calc III Physics I and geology. I am getting an A in geology, a B in calculus, and fighting hard for a B in physics. Now, what I've noticed is that I try very hard when the pressure of a test is coming up. But the day to day diligence I need to be successful is missing. So I am wondering how do you tackle these difficult courses? Do you plan out your free time and study time in a planner? What is your mindset that helps you succeed? Any input at all would be appreciated. I really need this B in physics this semester. I'm a civil engineering major if that helps to know.