So to give a little bit of background on me, I am a sophomore math major (potentially a physics double major) at a non-ranked public state university. I love learning and and telling people about the things I've learned more than anything in the world. It's a pretty common occurrence for me to call my family and tell them the neat new physics or math fact that I learned for that day. This is all I really want to do. I spend most my time at our university library, and if I'm not studying for my classes, I'm off reading some other book on a topic that interests me. I'm very passionate about this stuff. My initial plans (and possibly a very naive plane) were to make stellar grades in undergrad and then go to a quality graduate program and become a professor. I don't think research has ever mattered to me all that much, I just want to have time in my day to keep learning about new things. So getting a professorship that is primarily teaching based would be the dream job for me. My plans also have a backup in case that fails, and that's to attend my schools masters program for high school math teachers, which gives us a $30,000 grant to do so, and become a high school math teacher. Here's the caveats. While I do have a penchant for academics, and am a really hard worker (I study at a minimum of 30 hours a week outside of class), I am starting to wonder if my grades will be good enough to get into a top graduate school program that would let me have a good assurance that I could get into academia. Last semester I made a C in Gen Chem 1 (all my other classes were A's) and this semester I think that while I can get A's in my major courses (Cal II, Stats, and a proof based math course), my other courses might net a below A grade (physics and and a Literature course). I'm almost certain that I can keep my grades above a 3.5, but its the fact that I won't potentially be able to push a 3.8 no matter how hard I try that is bugging me a little bit. So what I'm wondering is what are my options if I graduate college with a 3.5-3.7 GPA and a small amount of research experience under my belt? I also plan to take the Putnam exam, but we'll see how that goes. Is it reasonable to shoot for a professorship if I get these kind of stats? All I really want to do is teach and keep learning, in any sort of capacity for the rest of my life. Are there other options besides that one path? I'd appreciate some input. Thanks.