Randi Jiang
She is very kind, she gives extra credit opportunities. Her exams are not hard if you are prepared for them. She tells you which topics are important and will take the time to explain things. Great experience in the class :0