Reviews of professor Long Ma

Rating: 5.0/5, difficulty: 3.0/5
Dr. Ma is by far one the best professors that I have ever had. He is a wonderful person, and He has amazing lectures. I'm so glad that I had the honor of taking his classes. You won't regret taking his class!

Rating: 5.0/5, difficulty: 2.0/5
He is a teacher you will like very much if you are willing to study. He will give you a lot of advice on study and future work. To be honest, his course is not easy to get an A, but you will learn a lot from his course. I will continue to take his courses.

Rating: 2.0/5, difficulty: 4.0/5
Ma is much better than Kumar and Zhong at teaching, but I still had to do A LOT of work (i.e. watching YouTube videos) on my own to learn. There's a final, a midterm, and 4 assignments. Very strict professor, has strong accent, open book exams, borirng class. Glad I never have to take it again.

Rating: 5.0/5, difficulty: 4.0/5
His classes can be challenging, but you'll be fine as long as you're willing to put in some effort and speak up when you need help. He's really chill and prioritizes that everyone understands the informations and concepts in class before he moves on.

Rating: 5.0/5, difficulty: 4.0/5
I took him for CS3370. Tough class, but he helped students to get through it.

Rating: 5.0/5, difficulty: 4.0/5
Professor Ma has been a major help for me. I am brand new to Computer Science, and he helped me every step of the way. His class is not easy by any means, but he will walk you through the steps. Professor Ma is accessible outside of class and would be glad to help you whenever needed. I am taking him for another class next semester!

Rating: 1.0/5, difficulty: 5.0/5
Two months in and we're already pass chapter 12. It is supposed to be an introductory class, but it doesn't feel like it. You also have to teach yourself because the professor is not that good at teaching.

Rating: 5.0/5, difficulty: 3.0/5
Great professor !!

Rating: 5.0/5, difficulty: 4.0/5
Professor Ma is my absolute favorite professor at Troy, by FAR. He works HARD to help his students learn (For example, he builds all the slides he uses by using the book's slides and adding his own programming. It makes things much easier to grasp!) His assignments are tough, but very fair. You will learn a lot if you work, he is a great teacher.

Rating: 2.0/5, difficulty: 3.0/5
He did a few lecture videos where he just read from the slides. If I wanted to just read the slides, that's what I'd do. Assigned a paper every week on a very niche topic from the book that barely has any coverage. The book is trash. Very hard to comprehend the information from it. All in all, he was a lazy professor. Not very happy with Troy.

Rating: 5.0/5, difficulty: 1.0/5
I've had him for several courses throughout undergrad and two grad courses so far. Take his classes when you get the chance.