Reviews of professor Aiping Xiong

Rating: 1.0/5, difficulty: 4.0/5
Such a sweet lady, but just not meant to be a teacher. She reads off PowerPoint slides for the entire class, and her homework is often completely unrelated- she rarely communicates what she expects of you. Don't ever think that you know what she wants, because she will find a reason to mark you down for literally anything.

Rating: 3.0/5, difficulty: 2.0/5
17 quizzes before lectures, most of them have nothing to do with the reading assigned 
8 confusing assignments, 10 in-class activities most of them are group activities 
3 group presentations and 1 final group paper these are worth 35% of the grade
This class was exhausting and time consuming, but she is very nice and understanding

Rating: 1.0/5, difficulty: 3.0/5
I have nothing but bad things to say about this professor. It is our last week of class and she has assigned three quizzes, a lab report, a final presentation, and a 10 page paper all due within a week. She is not even here! She has no consideration for students or there time. She does not even bother to show up to class on time. Worst professor

Rating: 2.0/5, difficulty: 4.0/5
She assigns "in class activities" but only gives you like 5 minutes to do it in class?? Then they're due at 6pm and worth 80 points and take about an hour to complete. Prepare for a LOT of group work. And the quizzes. You have to read 8 different articles to prepare and then she throws questions in there NOT pertaining to the readings!

Rating: 1.0/5, difficulty: 4.0/5
Currently sitting in her class, as she just assigned us more quizzes the week before finals, while we still have a 10-page report to do on our projects...and she isn't even in class. I think she has missed more classes than I have. Please don't take this class, trust me. And don't get me started on the lectures and her microphone.

Rating: 1.0/5, difficulty: 2.0/5
This professor is really bad at what she does, do yourself a favor and do not take this professor.  She wont reveal that you have a quiz on something until the day before and she expects you to take the tests before actually going over any of the information.  This word limit isn't enough to tell you a fraction of the reasons you shouldn't take her

Rating: 1.0/5, difficulty: 2.0/5
There was always a disconnect with Professor X. She seems to have a difficult time understanding feedback that students give. The weekly reading was also too heavy relative to what was actually done with it. Avoid this professor if possible.

Rating: 1.0/5, difficulty: 3.0/5
This professor is one that you should try to avoid if possible. She shows up late to almost every class, assigns us assignments then has them due ten minutes later. She also assigns us assignments with very vague details. She is very disorganized and when questions are asked, she never answers what was asked.