Refresher for engineering probability?

Hello, I’m finally back on the site and I’m a junior now!

But I have a problem. I took engineering probability last semester, but the professor was terrible. It was her first time teaching undergraduates. Many people failed and the average grade was a C. I passed with a C.

I’d like to refresh my mind and honestly, relearn it as well. Especially since I’m taking probability 2 this upcoming semester.

Do you have any advice on how to do that? I looked and bought this Udemy course, but it isn’t that great so far. The textbook I actually did buy is really technical and was part of the reason so many people didn’t do well…

Do you have any advice?

A book that may have good explanations is the Leon-Garcia Probability, Statistics, and Random Processes for Electrical Engineering.