Sudan Xing
I can understand her because of her accent/nationality at some things she says but her writing is amazingly neat so its easy to read/understand. She does weekly assignments and some web assignments which aren't that hard. She's really understanding if you aren't able to pass in the assignment on the due date.