Jared Pienkos
Take Pienkos for General Chemistry 1!! He cares so much about his student's success, so you can always get in contact with him outside of class. He does weekly review sessions that help a lot, plus there is an optional problem set before each exam that counts as extra credit towards your exam grade and really helps prepare you.