Hello,
At least it's better than not understanding and getting an F, or thinking you got it and ...get an F.
First thing you need to do, is to calm down. It's not supposed to be smooth and easy all the time, you're not supposed to get it the first time. Some concepts and abstractions take a little time to "ingest".
The way it's done here is to get copies of exam subjects of the last decade for example, each year has 4 exams (1st semester, 2nd semester if you got your grade by those two, you can go enjoy your summer, Synthesis before summer, and Final exam at fall)
So that makes about 30 subjects, WITH their solutions. You read them, and get a feel and direction of the exams and see the patterns and "clusters", meaning the things you should absolutely know, you can't possibly have an exam without De Morgan and Moore's stuff...
The solution kind of "takes you by the hand".. You don't need to know why is this in there or what's this for now, you just need to establish a foot on the ground.
You'll notice that you become MORE and more "familiar" with the terms, you see the way certain problems are solved. For each thing, you have your course near to you, so you'll be able to read bits of course and bits of exam solution.
Once you have a foot down, it's time to establish firm grounds, you attack your course but now you are more strong.. It's not "What the hell is De Morgan theorem? What's the use for it practically ?".. Because you know this stuff, at least on a superficial level.
And then you read your course, and do demonstrations, and then demonstrate with other ways your own, play with equations, try different parameters, until it's lie your pocket. You master the course.
Good luck.