Hello im a sophomore computer engineering major going into my second semester and I will be taking the following courses : electric circuits 2 introduction to programming using C++ introductory physics 2 calculus 3 linear algebra physics lab all in all thats 16 credits but the courses seems heavy, im not sure if its possible to handle that much and theres really no way i can take less or i will have to delay my graduation. So what do you guys think ? Is it doable or should I take less credits ? Also what advice can you give me to survive such a semester ? Thank you.