Haiyan Zhu
Not very clear with grading criteria. Rude when you ask her questions about assignments, and very unreasonable about missing assignments even when there is a university-excused reason. I recommend you stick to a different professor.