CSE 3100 and 3666

I'm a sophmore in my spring semester and honestly so far my classes have been nothing but a struggle, no matter how long I've sat down to do assignments they've taken way too long or I barely understood the material and tbh I've been cheating a little bit to try to understand code backwards but that doesn't help me either. I have way too many missing assignments in both classes and I don't feel like I have anywhere to turn to. I really want to understand the material and also pass these classes but idk how I could possibly do so, especially with exams coming right out of the break. I didn't feel so pressured in other CS courses but I also have never been someone to ask for help before, i don't even know where to begin to ask for help, especially when it comes to emailing TAs or a professor.