Zhiqiang Zhu
She has been a very nice and approachable teacher who will help you to the best of her ability. She has a heavy accent which makes lectures tough at times but I recommend that you still go. It's best to go into the lecture after watching a video on the topic. Exams/quizzes are very similar to classwork. A bit too strict on grading lab reports. 