Reviews of professor Ting Xiao

Rating: 5.0/5, difficulty: 3.0/5
Dr. Xiao is a great teacher. I had her for an independent study and she set me up properly with all the necessary reading materials and gave assistance when needed. She set good goals that I tried to reach but was flexible in the deadlines as independent study projects often have unexpected results.

Rating: 1.0/5, difficulty: 5.0/5
She made no real effort to help if you were genuinely struggling with the material, and instead just keeps directing you to source material. Allowed my group to embarrass ourselves in front of class during group project by not telling us how complex other projects were, and in general hid behind her materials instead of actually helping students.

Rating: 5.0/5, difficulty: 2.0/5
Attendance wasn't mandatory but it helped a lot because you can get in class help for the labs. Some of the labs were a bit hard especially if you have no background coding but as long as you follow tutorials and search online and ask for help in class or office hours it is manageable. It was a fun class overall.

Rating: 5.0/5, difficulty: 2.0/5
The class is designed for students without CS background. So it is not ridiculous. If you attend the class and finish the lab, you will be fine. BTW, try to talk with her if you have problems.