I'm picky about math professors however I really liked Dr.Zhou. He's very professional and caring. Weekly quizzes, 3 midterms and 1 final. They aren't that hard it's like the study guide but worded differently, study and you'll do fine. Fast lectures but always willing to stop to clarify anything. I'm not good at math and passed so you'll be fine. 