Fariba Mamaghani
Took her summer class online. She is not very good at explaining things, as she makes concepts much harder than they need to be. Her reviews contain many mistakes that can mess you up on the test. Take her if you have no other choice. She knows her stuff though, just not good at explaining properly.