Yan Liu
I have taken Dr. Liu for all the analytical chemistry classes (Quant, Spec, Sep) and he is an amazing lecturer in all of the classes. His lectures are based on his pdfs. There is weekly homework for the most part and you can turn in early to get it checked and you can fix it with the comments he leaves to get full points on the homework!