Reviews of professor Xiang Sun

Rating: 5.0/5, difficulty: 3.0/5
Very good professor. He tried to provide examples to help the students understand the concepts.

Rating: 4.0/5, difficulty: 2.0/5
He makes the class pretty easy because every quiz/hw/exam is based on his slides. The lectures are boring, but the attendance is not mandatory and you can self teach yourself from the slides. He is very fair in grading and replies to emails quickly as well.  Overall, it was a pleasant experience and nothing to complain about.

Rating: 4.0/5, difficulty: 4.0/5
He's a good professor, but I will admit that nothing really stands out (good or bad) from this class. Lectures are a little dull but they are very helpful and clear. I found all the quizzes/homeworks/tests to be totally manageable if you pay attention to the lectures.

Rating: 4.0/5, difficulty: 3.0/5
Hes a decent professor. His lectures are very dry though, he just reads from the slides. The assignments are easy. The quizzes are very difficult. I recommend going to class even though its optional cause he goes over similar problems in class. The quizzes brought my grade down. Exams are open note and he curves them generously.