Dong Chen
Just Avoid! Very tough assignments, which wasn't even his own.. Just copied from other schools like Duke. Didn't gave any explanation on how to complete it and told to ask the TA's who were the absolute worst. They were very unhelpful and rude. The lectures and exams had nothing to do with the assignments so felt like taking two classes.