Reviews of professor Xu Cheng

Rating: 5.0/5, difficulty: 4.0/5
Dr. Cheng is great! Attend class and do homework, and you should be fine for the exams. The projects were difficult but really helpful in learning how to apply what we covered in class. Meet with her for the projects! She will help you understand the projects. One of my favorite professors at Auburn.

Rating: 3.0/5, difficulty: 4.0/5
Dr. Cheng is accessible outside of class and encourages you to meet with her. Overall, it is a hard class for a lot of people and it can be annoying. I studied a lot, and felt like she didn't really go enough in depth teaching the material in class. There are a lot of assignments besides the 3 exams. The projects are hard, but she will help you.

Rating: 4.0/5, difficulty: 2.0/5
Cheng was nice, the class itself was very boring. It is a little hard for her to explain things but the material is simply how to use excel, access, and tableau. Tests are a lot like the assignments in class, so go to class because it is very hard to catch up on programs you've never used before.

Rating: 5.0/5, difficulty: 4.0/5
As someone who isn't tech-savvy, I was initially nervous about this class. It was challenging, but her lectures and expectations were always clear. I had to put in a lot of effort to prepare for projects and exams. She's very approachable outside of class, and I was able to meet with her both in person and via Zoom for feedback.

Rating: 4.0/5, difficulty: 3.0/5
Attendance is not mandatory but you have in-class assignments for each class. Easy to get all 55 points just for showing up to class. Tests are not too hard- projects are hardest part of class. Work in groups with someone who knows how to do them.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Cheng is an amazing prof for the SOA. She is very funny, always available for extra help, and goes out of her way for people that need accommodations. The class isn't easy, but studying the HW and CW help you with the test. If you don't miss class and do all the CP assignments and you end up with lots of extra credit. Not hard to make an A in.

Rating: 5.0/5, difficulty: 2.0/5
She is very caring and wants her students to do well. Her lectures are kind of boring and she has in class assignments every class so you have to follow along. Her tests are the exact problems that we do in class, and the projects and extra assignments are easy 100s. She is always willing to give feedback and is very accessible outside of class.