Hashem Taha
As furious as I was by the end of the course, it's honestly just because I suck at chem. Taha was incredibly caring and went out of his way to set up extra help sessions for his students to ensure we were all set. My only advice for taking his classes is to really do your readings - sometimes there's questions that lecture notes wont help with.