Yizhi Zhang
She breezes by the lecture slides too quickly and expects the class to answer complicated problems after giving us only 10 mins and gets impatient when no one has the answer or when we ask her to repeat things. Assignments after every chapter and 3 tests with 1 extra credit opportunity. She's a relatively new professor and can improve on a lot.