Jin Guo
Her teaching is not great, as much as she tries, it confuses students even more. On top of that, her slides are not useful and I would recommend just reading the textbook.The gradings are extremely inconsistent since it is done by different TAs randomly and lab tests are POORLY monitored/managed. Worst prof I have ever had sadly