Professor Li is nice, but her online class is not good. It is unorganized, her powerpoint lectures aren't informative, and we were quizzed a few times on things that we had not learned or ever discussed yet. Don't miss any assignments; even though they are low points, the low amount of assignments will cause it to screw your grade up!