Kaafarani for sure. It involves more work, but he actually puts in the effort to teach you organic chemistry.. Bouhadir just skims over the course, so if you’re the type of person who benefits from attending lectures, then definitely take it with Kaafarani