First of all, I want to take the time to anyone who's already read this sentence, you guys are really helping me out. I'm a double BME and MechE major at a decent university, and I'm planning on graduating in June 2013. I recently failed two classes in a quarter where I took three (the third class is a full year, so I simply got an "In Progress" grade). I failed a Mechanical Vibrations course, and a Mechanical Design course. EOM's and FBD's have never been my strong point, and these courses do derive on those. But I didn't think I'd done that badly. Does anyone have any advice as to how to fix such a dismal quarter? My GPA has hovered a little bit below 3 my entire college career (I was at 2.95 before this quarter finished). I do enjoy engineering, and I think I'm simply slow at picking a few concepts up, but overall, I'm your average engineering student. I love math, my favorite courses here have been thermo/fluids/transport phenomena, I'm looking to work in a medical device based industry, and MATLAB has gone from my worst enemy to my best friend. Is there a specific way anyone believes you can study for higher-level engineering courses? Do you have any advice as to how to improve after going through such a dismal quarter? And if I am subject to dismissal, is the only thing to do wait and petition when the email arrives? Or should I email the dean ASAP? Lengthy post, apologies, I think I'm writing this completely out of panic and confusion, but I just can't even fathom the idea that I might be thrown out of school after I've already spent 4+ years here, basically six months prior to what I hoped would be my graduation date. I'm more than willing to tell more about myself if need be, and I'm a pretty upbeat/strong/willed person for the most part, so I more than welcome criticism if I need it. Thanks again.