Zhenying Molly Li
She gave so much homework and then removed their graded worth after they were due because students would do poorly in them. All your hard work gets negatively affected by how other students do. Don't take her class.