Dr. Du is a fun and efficient professor. She operates off a flipped classroom structure, but I never once touched the videos she posted. She is difficult to understand for some people and she never encouraged people to go to class, so I stopped going after a few weeks. I learned everything off of Chegg and managed to do well. Exams are fair.