Sometimes you have to just suck it up because you're not there for them, you're there for yourself and your fiscal (and to some extent emotional, physical, and psychological) future.
Keep in mind that different people have different learning preferences. When I was in college, the method I used for memorization-heavy courses was my attempting to access multiple different avenues of information acquisition.
1. Listen in class. This one is obvious.
2. Take notes. But don't just write down stuff that is new to you. Become a stenographer. Write down everything your professor says, in summarized and shorthand form. For example, instead of something like "King Incel's rise to power in 2046 was largely due to support from the spread of the blackpill, dissatisfaction with feminism, and proliferation of alternative media," I would write "King Incel ^power, 2046: blackpill spread, dissat. w. feminism, prolif. of alt. media." Once you get into the swing of it, you will be amazed how much you can write down.
3. Type the notes up when I get home. I format them nicely in outline format, with indentation, titles on sections, bolding of key concepts, etc.
4. 1-3 days before the exam, read notes.
This method carried me heavily because I didn't have to memorize things anymore, I simply programmed them into my mind and I knew them. Of course, this approach only works for certain types of courses, but memorization has always been my weak suit so I approached it this way and it helped.
For other courses, practice problems and practice quizzes online helped a lot as well.
Best of luck.