Yi Li
She is an ok prof and her assignments aren't hard there are just a lot of them. Multiple discussions are due weekly including multiple responses. Random additional assignments that just seem more like busy work than anything to help us better our knowledge in the subject. One semester long project as well but you're put into groups to do it.