next time. There's really no rushing good learning. And trying to take on too much at once will overwhelm you. From the point i dropped out until now i've learned several successful study habits that get me top grades without fail, and i will share them with you. 1. Never take on more than you can handle. If you are beginning a class, drop everything else in your life to focus. 2. Find really good resources that you can learn from. I often find what they offer me is not enough. And there are much better or more complete resources out there. 3. Always study before class what will be covered in that class. The class acts as a review session where you can reaffirm the information you learned. There really is no rushing in learning, and i find good books can many times be better than the instruction of the teacher for many reasons. Now that you're in this mess, you need to prioritize. Which classes are most important to you? It doesn't mean you have to give up completely at the other classes. You can take them again later, if you really want them. Make sure you have everything you need to make learning easy. And find out what will be covered in each class, so that you can prepare. Go ahead and talk to your professor if you want, if you think it will do some good, but how is talking to your professor going to help