Zhaokun Wu
His quizzes are multiple attempts. He will also give practice tests. He will hold mini workshop besides office hours. And email all students feedback about mistakes they made in test. he does everything for you to get a good grade, your part is to work hard since Che is not easy. If you lazy you fail no matter which professor you have.