Ahmad Bahaaddeen
He's the best, I'm not a fan of math at all and I don't catch onto it easily but he will break it down for you step by step as long as you ask or let him know you don't get it when others do. I suggest attending his math tutorials too. He's passionate about his students and wants the overall best for them. Lots of handouts to practice with too. 