

There’s a lot more to teaching than just good explanations. I do enjoy trying to explain complex science in more understandable ways however.
As for struggling, we all do at times, pushing through is how we get better. Also science is a little like a spider web. If you look closely, at just a few strands, they don’t make obvious sense. It’s only when you build up a broader picture that it becomes obvious and easy. Building that picture, unfortunately, requires pushing through the “what the hell, I can’t make sense of this!” stage.

Half a course would be better than nothing. A full course would be best, but half is a LOT better than none.
The general way to make lasting changes stick is to support moves in the correct direction. Improvements are generally 1000 tiny steps, rather than 1 big leap.