Mai Dao
She drops two homework at the end of the semester, she gives 20 points extra credit for each test, tests are on WebAssign. She is the kindest and funniest professor I have ever had. I absolutely adore her. Please take your class with her.