Terry Ng
I had professor Ng for CHEM 001B during summer. Terry is probably the best chem prof you will ever have. He stayed 4+ hours after every lab to help his students who needed additional help. If you're failing gen chem with him as your prof, I would rethink choosing STEM as a career path.