Wenda Zhang
He is not clear but all the lectures and slides are posted online, I never went to class you just need to complete the outlines he provides you and you will be fine. His exams are EXACTLY the same as his test reviews just with different numbers, he allows a cheat sheet so tests are easy. You will need to learn on your own.