Hongguo Wei
After taking the final (which Professor Wei did not write) and talking to people who had different professors, I would recommend taking someone else besides her. There is too much busy work (50 assignments/quizzes/essays), her test question structures are weird, and you have to watch people dance or dance yourself everyday before class.