Ruohan Wu
I had her both in-person and online. She has a thick accent and it's hard to understand her at times, but her tests are easy. She gives you practice tests that are similar to the actual test and it is based on the powerpoints. She doesn't make you buy a textbook, she gives you an online link, but I have never looked at it and I have done fine.