The overall quality of the course is impeccable, both the lecture videos and the exercise qusetions. The excercise questions are deliberately designed and serve a really useful purpose in illustrating the concepts. Professor Duffy is very good at explaining abstract concepts with examples too, which I found pretty helpful.
I want to express my special thanks to my TA, Avi Palley. He really cares about this course and has been responsive and patient throughout my study. He gave clear and on-time replies and grade the homeworks in detail, as well as giving feedbacks on homeworks.
Thank you all.