Yaoyi Xi
The professor is very nice but his class structure needs work! There are 3 proctored exams each worth 100 points. His lectures are extremely long and difficult to understand due to an echo. The homework is long and only worth 1-2 points. There is a big curve at the end of each exam and at the end of the course. The curve took me from a 59 to a 79%.