Robert Thomson
His lectures are so fast I hardly had time to write things down but we were somehow mostly behind other courses and needed to catch up. He's accessible outside class which is great and responds to each email fairly quickly with detail. The lecture recordings by another prof and the textbooks really helped me understand chem.