Huiran Pan
Sometimes she's a little hard to understand but she's an alright prof otherwise. Do her practice exams a couple times and you won't have much difficulty. I think she's not the best at answering questions but that feels more like a language barrier thing to me. She's not bad, but she's not great either.