Sean is a well-prepared teacher. He gave us interesting topics and encouraged us to practice. He always mails the materials on time, so that I can make preparations before class. Sometimes he may send us some useful articles after class. I learned a lot from this course. Thanks to Sean.