Sarah Hill
Professor Hill is incredible at explaining the concepts in Chemistry, she will re-explain multiple times if you don't get it. Additionally she actually works through the math involved in solving the problems during lectures. Hill is very accessible, as she offers plenty of office hours to help and responds to emails.