Xi Yang
She was very nice but does not have any business teaching this course. She gave great feedback but was not good at all when it came to explaining assignments. This made everyone really confused for the whole duration of the class. If you don't have to take this class for your major I HIGHLY recommend not taking it.