Ying Bao
I (used to) hate chem but I absolutely love her. She is really caring and just wants you to succeed. Her tests are heavy with calculations but she will tell you exactly what will be on the test and you won't be blindsided ever. She is willing to work with you on hw and is very patient. Pay attention/participate because her class is legit.