Irena Yzeiri
The best professor I've had so far. She makes you work for your grade, but she's always willing to answer questions/provide extra help at office hours/over email. Chem is difficult - you probably won't do well without a strong work ethic- in that case you can do poorly in anybody's class. If you want to learn/ be challenged, take Yzeiri (do it).