Peng Zhang
Avoid Peng at all costs. I have never witnessed such poor teaching skills in my life. She has no idea how to explain concepts to students, and does not provide materials to help students accurately prepare for exams. Midterm questions did not focus on main concepts and were graded extremely tough.