Phillip Hurst
He is a good teacher. gives us some reading homework, and the next day we may have quizzes which write some summary about what we read, then we'll discuss with the groups. If we absent for more than three times, the final grades may be lower. Total 5 papers, he does give a chance to let our revision. If you want to improve, then take his class.