I've been overwhelmed with the amount of homework and projects that I need to complete. It's not necessarily hard, but it's just long and tedious. I spent literally all my time either working on the homeworks or projects. I rarely have time to actually sit and study the material. Usually what I end up doing is just learning the bare minimum of what I can to allow me to do the homework. Believe it or not, this what all of my schoolmates do, so I don't think it's just me in general. I'm not exaggerating either. I am not complaining, but realizing that I'm not getting the most out of my learning experience and education as I am. I understand that doing the homework problems is good practice (in supplement to learning the material), but I often forget the theory or understanding after a week or so. So, I get the HW grade that I want, but I don't really remember why and how I solved the problem. I need to fix this. I also am the kind of person who likes to learn everything that I can before the test - perhaps sit down a week before the test and learn everything in between that week. Using this technique, I have found I perform well in the tests as well as grasp the material as I want to. I've been doing this for the past three years and it's been fine. However, I need help from anyone who has any suggestions as far as studying even when you don't have a test coming up??? And I mean ongoing studying, not a week before a test studying.