Zhan Furner
There is a lot of minutia and it's not fun, but the teacher is nice. She let me replace one of my exam scores with the average of the other 3, which made a difference, so I'll give her 4 stars. She did webex meetings twice a week (online class) and tried to be helpful.