He is really a good professor. I took him twice for English 800 and English1 because I like his teaching method. He gives a lot of feedbacks in the lessons and on google docs, and on each point seriously and I can see his effort on teaching. He is also an amazing person. He knows a lot of languages and very understanding of students' difficulties.