Fangfang Du
She is hard to understand  because she has a heavy accent but she provides extra credit opportunities and curves the exams. Tests are based off HW questions, so if you copy the HW examples on your cheat sheet youll easily pass. Final exam is not based off HW however, so just keep that in mind. She randomly checks attendance so beware of that.