Qianlai Zhuang
The professor and the TA do not care about you. They never answer any questions in the discussion designed for Q/A. This course is also poorly structured with due dates being wrong and confusing. Grading criteria is also blurry. One of the worst class I have taken in my life.