So a quick bit of back ground. I'm a 28 year old returning to school after a very long haitus (I only graduated 5th grade because my parents were religious wingnuts that insisted the end was nigh, and so took me out of school and made me study the bible instead.) I worked as a construction worker and Janitor for my adult life, but always loved math and science. So I finally did something about it, and I am back in college in my fourth semester. I am working on a degree in Electrical Engineering. I've made straight A's thus far, but that has mostly been in Gen Ed stuff (big deal) and early math classes like College Algebra, Trig, and early engineering classes in circuits and programming. Now this semester I am in Calculus 2 and University Physics 1. I always heard that these classes are made extra hard to try and weed out the weaker students, and I am definitely struggling this semester. I've had 2 exams now in each of the aforementioned classes. On the first exams I felt pretty confident I got good strong A's, but in fact made high B's on both. These second exams kicked my ***. I got a D on my Calc 2 exam, and I haven't gotten my physics exam back yet, but unless my professor is merciful I have a feeling it is going to be a less than stellar grade as well. I've never gotten a D on any assignment let alone a major exam, and I am just feeling a bit down in the dumps. I know I just need to buckle down, study harder, and recognize that I can't win them all, but none the less I feel like I need a pep talk, or some advice or anything of that nature. I don't want to be one of the weaker students that gets culled from the herd. Anything anyone has to offer?