Reviews of professor Luna Zhang

Rating: 3.0/5, difficulty: 2.0/5
Always has a positive attitude during lectures, not a lot of homework. Lectures are long and sometimes hard to follow but she gives a ten minute break in between the 2 hours. Basically all assignments are group based, so choose your group members wisely and don't take this course if you hate working with people.

Rating: 5.0/5, difficulty: 3.0/5
She is really caring and patient with her students. Teaches really well. Her hw are not hard and teaches you step by step so that you can easily get a good grade, but you would be able to learn a lot at the same time! Great teacher!

Rating: 4.0/5, difficulty: 5.0/5
I enjoyed this class. It was a very difficult subject to learn but I felt that she did a thorough job in teaching us the material. Only problem I had with the class was she would lecture the entire time and the material was very dense and difficult to grasp at times. She also improved the class after reviving our feedback towards the end.

Rating: 5.0/5, difficulty: 3.0/5
Honestly, Dr. Luna is a great professor. Her guideline is straight forward and you will learn valuable skills. Her grading is fair and reasonable. Be prepared to engage in class activities and select your project members attentively. You will either love or hate this class depending on the members you'll be working with for the group project.