Qiong Cheng
Dr Cheng's class is the most disorganized and unstructured class I have ever taken. The TA's are Dr.Cheng themselves are very helpful when it comes to questions about assignments and office hours, however when it comes to due dates and scheduling nothing is concrete. I highly recommend avoiding this professor if possible and if you do, good luck.