I'm currently repeating my first year in college, and to be honest, I've felt really lost. I barely passed two semesters, failed one class, and now have to repeat the whole year but only taking one class. Throughout my first year, I kept telling my lecturers and tutors that I was struggling to keep up, but they mostly urged me to practice more. I've filled two notebooks with notes and practice problems, but honestly, if I don't understand the concepts, the practice doesn't help. I'm currently repeating a computer architecture class and facing the same issues. I've tried explaining my confusion again, but I'm just told to practice more. I can't afford a personal tutor and while I've attempted online resources like YouTube and GeeksforGeeks, I struggle to learn without in-person teaching. The stress and anxiety from this year have been overwhelming, so I started seeing a counselor. Despite my mom suggesting I drop the course, I really enjoy it and want to learn. My exams are in about a month and I'm terrified of failing again and having to repeat this class. Any advice on how to improve? I just want to understand the material better without feeling like I'm not smart enough for this major.
3 Answers
Hey, don't sell yourself short! Struggling doesn't mean you're not smart enough. Try reaching out to professors during office hours – they might offer more personalized help or suggest different ways to approach the material. Also, just keep pushing through those practice problems; you'll find your rhythm eventually. Just remember to take care of your mental health during this process.
For sure! And managing stress is important too; make sure to take breaks and give yourself some time to unwind.
It’s tough, but remember, practice is just one part of the equation. Maybe focus on breaking down the theory into smaller, manageable parts instead of trying to tackle everything at once. Since you can't afford a personal tutor, forming study groups with classmates might help you grasp the material better. You can support each other and share insights. You've come this far, so don't give up!
Great advice! It can also help to approach concepts from real-world applications, as this might make them easier to understand.
Definitely! Sometimes discussing what you're learning with peers can make the content way clearer.
You're definitely not too dumb! Everyone learns differently, and it sounds like you just need a different approach. Since you've tried a lot of methods, maybe look into study groups or peer tutoring. Sometimes explaining concepts to each other can help solidify your understanding. Also, check out platforms that offer interactive coding exercises which might be easier to grasp than videos. Don't hesitate to ask for help during your classes, and keep pushing through – you've got this!
Exactly! Group study sessions can really help you see things from different angles. Plus, you're not alone in this – many students find themselves in similar situations.
And don't lose hope if it feels tough right now; persistence is key. Keep exploring various resources until you find what clicks!

True! Office hours can be a game changer. Sometimes the one-on-one time really helps clarify things.