Chengyu Xiong
Very hard to understand her due to thick Asian accent. Confusing examples, so be prepared to teach yourself everything. You have 1 lab a week and a 2 hour & 40 min lecture. On lecture days she will speak for 2 hours & 40 mins straight without taking a breath. It becomes hard to focus after about 30 mins of her talking never mind over 2 hours.