John Varvaris
I have background in math so I can somewhat keep up with his lectures, but RIP if u aren't strong in algebra. Literally SO test heavy, boring, doesn't explain, not helpful. best bet is to teach yourself w the online book 