Reviews of professor Xinyue Ye

Rating: 1.0/5, difficulty: 3.0/5
Take this class online, he literally goes over what's on Moodle. All the material is accessible on there and the only reason for you to show up to class is for attendance. You'll feel like you're entering a time machine every time you enter his class because he has a gift for talking 3 hours straight by repeating the same material every lecture.

Rating: 5.0/5, difficulty: 3.0/5
Prof. Ye is very knowledgeable and he is super kind to students. I communicated with him very often on the homework and term project. He always encouraged me and guided me to a new level of understanding.

Rating: 5.0/5, difficulty: 4.0/5
Dr. Ye is a very nice person. He cares students, and are very willing to help you and give you advice.

Rating: 5.0/5, difficulty: 1.0/5
Professor Ye is super nice and knowledgeable. He helps me a lot, and he really respects every student.