Hi, I'll give you a quick background of my university years so far. In first year I did really poorly, 60%, and then took a year of bio/chem/biochem course and realized engineering is what I'r rather do, and seemed most interested. So I'm in physics taking all the relevant courses I can get credit for in in engineering physics and a few other engineering disciplines If I choose another type(likely to be mechatronics If I do). last semester I took E&M, Vector Calculus, Modern Physics and a Cc-op class(really like half a course), and Pulled out not a bad avearage, about 70-75%. This semester I have 5 courses, Diff Eq, Thermodynamics, Dynamics, E&M, and Materials Science. I was warned about jumping from 3 hard classes to 5 hard classes butI tried to do it. So, thing is I'm finding that I have very little time to study for midterms what with assignments and labs and what not and my marks have suffered form this, roughly getting marks around 60 to 65 percent on the first set of midterms. The average grade for thermo and diff eq was 50% for each one, and which I got both 60% in each and the material was low too, I got 62.5%, and the TA said that was a pretty good mark compared to the average. So I think I am above average. I know I am below average for Mechanics however. What do I need to do to pull these grades up? Like I said time is very limited for my schedule, I travel by bus to university. I'm also not the most disciplined person, but I'm not lazy. I also find I can understand most problems when I see the result, but a lot of the time there is usually something part way through the solution I didn't think of, and then I can finish the problem myself most times.