I am conflicted, because Professor Zhao clearly cares a lot about her students and their success and is very understanding when requesting extensions or additional accessibility outside of class but her lectures often seemed disorganized and ineffectual in conveying subject material. Follow along with the (free) textbook and you will be fine.