zhenxian piao
She is an okay professor. She tries her best to help out with any questions and her instructions were pretty clear. Although attendance wasn't mandatory, I suggest going since she does teach you for any problems on the slide as it is related to the hw she gives out. There's 12 hw assignments and 3 tests total for the class.