I am currently studying Computer Science at a university in Bangladesh. I learnt coding for the first time in my life in my 2nd year. After I got interested in competitive programming, I saw how difficult it was for me to manage time for courses at my university. My semester continues for 2.5 months where I get 23 classes at maximum. There is a very short time for me to learn a lot from these courses. Besides, I also had an interest in AI. But, I am finding it very difficult to cope up with the pressure. I have to take all the courses seriously as it has a lot to do with scholarship. What would be the best way to manage all these things? The courses in computer science are really interesting(which I want to focus on side by side). Is it possible to make progress in competitive programming with all the facts I have mentioned above? How do you guys manage time for problem solving?(because it takes a lot of time for me)