Abdelbaset Zeyani
I feel bad for the guy because he's doing his best and is not a native, but I guess I'd suggest making sure to sit at the front or you won't hear a thing. Either follow along in the glitchy online textbook OR make sure to have a tutor or teach yourself via Khan Academy. Shouldn't teach math for non-majors, no simplification at all.