Harmonee Kim
she replies email and grade quickly. Lots of homeworks, and extra credit. She provides study guides but don't 100% rely on that. Read book and lecture slides and make sure understand everything. Test is not easy but you will be fine if you f you do all of homeworks, quizzes, and extra credits. Overall, she is a good professor.