Reviews of professor Xiaorui Sun

Rating: 3.0/5, difficulty: 4.0/5
The only two drawbacks for him is that sometimes you'll find it hard to get past his accent and that he doesn't make the class participate much in lectures.. The class being hard though is not his fault. Attendance is not mandatory at all and you get a few reasonable homeworks. A smart and a considerate teacher otherwise.

Rating: 3.0/5, difficulty: 4.0/5
If you can overcome his accent, then you should be able to get through this class without a problem. The workload is okay, but the written assignments in this class are tough to get through since it involves lots of proofs.

Rating: 4.0/5, difficulty: 2.0/5
Reasonable workload. His class is very helpful for understanding the course. A small dropback is that sometimes slides is not clear.