Professor Zhao is very disrespectful towards students, does not explain methods and ideas well, and moves past subjects even if the whole class does not understand it while holding the students accountable. It's already hard to understand her when she's teaching as is, so to make it even harder by not explaining things well makes things frustrating