Excellent professor! Very passionate about what she teaches. The grading is fair and considerate. Your score reflects your understanding, and you final grade reflects your overall effort. She doesn't have all the answers to all your questions, but she's willing to learn and get back to you later. Very professional and caring to her students.