Dan Zaleski
Zaleski is honestly a really great guy who is insanely passionate about chemistry. I had him for both Chem 101, and chose to take him again for 102. He has DRASTICALLY improved on clarity, answering questions, and giving clear and straightforward homework. He still has some faults, but overall, will have your back if you take his class.