Reviews of professor Xiaoguang Ma

Rating: 2.0/5, difficulty: 4.0/5
His lectures are all over the place, his labs require a ton of online research outside of class work to even understand. He is accessible outside of class, but will not sway in any way once he makes up his mind about a grade. If his lectures did not consist of so much rambling, I believe the class would have been much more pleasant.

Rating: 2.0/5, difficulty: 3.0/5
He was all over the place and hard to follow in lecture, often making mistakes. Expectations weren't clear on lab reports. Logic was an easy enough class that you could get by with the book but don't take him for a harder class.

Rating: 2.0/5, difficulty: 1.0/5
Exceptionally poor professor. Lectures are disorganized and can be easily ignored if you read the textbook. Group projects are very frequent and poorly explained. Lectures and homework are clearly recycled from 3+ years prior. Open book, open note exams make the class an absolute joke. The class is much more annoying than it is difficult. Avoid Ma.

Rating: 5.0/5, difficulty: 3.0/5
One of the best professors around!
His class materials are organized. I can tell he put time into tweaking the lectures to be more effective.
He makes himself available outside of the class to help students.

Rating: 1.0/5, difficulty: 4.0/5
The exams don't cover material taught in class. Lectures usually start late and don't make sense because he jumps from topic to topic without transitions. He's a very nice guy, but hard to understand due to the language barrier. Labs are difficult and there is a lab report for every lab.

Rating: 4.0/5, difficulty: 3.0/5
One of the nicest teachers i've had. He might not be the best lecturer, but if you go to his office he will help you a lot. He posts a lot of videos online to help on homeworks, lab reports, quizes, and any concepts that are a little hard. He gives step by step hints on how to do the homework and pre-lab. put some effort and you will pass

Rating: 1.0/5, difficulty: 4.0/5
Homework takes hours to complete. Lectures are terrible and disorganized, like the rest of his procedures Language barrier makes him difficult to understand Textbook was written by an expert for an expert Assignment dates were randomly changed Somehow doesn't understand how to use a computer, despite being an engineer Take Ma to suffer.

Rating: 5.0/5, difficulty: 3.0/5
He is the best professor I had in electrical engineering department on UW-Platteville He is caring about the student and love to help all and appreciate all the issue that you faced in the course if you need extend time HE IS THE BEST!!

Rating: 5.0/5, difficulty: 3.0/5
ENG3780 with Prof Ma was awesome! Super knowledgeable & makes things fun. Uses real-life examples and brings in guest speakers which is cool. Really cares about students. Def recommend his class!

Rating: 5.0/5, difficulty: 3.0/5
Highly recommend professor Ma. His lectures are fun and well organized. He is very approachable and always willing to help.