Ansa Naseeb
Prof. Naseeb, knows her stuff. She is very much willing to help you out. Take notes, and review her homework at least twice a week and you will pass. She gives out a good amount of extra credit, I ended up passing with an 106% I highly recommend taking her class.