Yassir Rabhi
His lectures were very clear with a lot of examples solved in class to help you understand. Do practice questions and read a bit in the textbook if you sometimes feel like not getting it all. Final exam may be harder than midterms but still doable.