Lu Yao
She is a very understanding professor and will always be available to help you review/understand the material outside of class. Her exams are solely based on the lectures so if you miss class a lot you will not pass. Take good, detailed notes and you will definitely do well on the exams and pass her class. She responds to emails very quickly too.