Reviews of professor Yiran Chen

Rating: 1.0/5, difficulty: 3.0/5
Highly dissatisfied, the content was delivered really poorly overall. This course have been taught for a long time, so I can't understand how the content is butchered so much. Presentations are 150-200 slides long, without any care for whether it is interesting or linear in teaching. If you take the course, INVEST time in reading the book.

Rating: 1.0/5, difficulty: 4.0/5
My fellow Duke ECE Masters students, be wary of this professor and this course. For the last two years, this course has been a disaster. It is taught so poorly, while the textbook being used shows a great direction, it confuses me. The professor did not care a bit, constantly compared us with the morning class. Double question ECE550, not recommend

Rating: 5.0/5, difficulty: 4.0/5
I havent taken a related course before, so it is a little hard for me. But the professor is patient indeed.

Rating: 5.0/5, difficulty: 4.0/5
I have some basic knowledge before. And I find this course very interesting and useful since it not only provides me with tons of new knowledge and also refreshes my old knowledge from a different perspective.

Rating: 5.0/5, difficulty: 5.0/5
The most caring teacher I ever met!

Rating: 5.0/5, difficulty: 4.0/5
Dr. Chen is kind to us. He introduces a lot of interesting things related to the course to us. He also thinks a lot about the students.

Rating: 5.0/5, difficulty: 1.0/5
Prof Chen is really nice however I had taken this kind of class in bachelor univerisity I think it is unnecessary to have it again for those who have this kind of background