Please suggest a good teacher for physical, organic and inorganic chemistry.

I know that self study also matters but please suggest some teachers whom I can follow and their content is good enough.