Chu Yiting
His classes are not hard. But he assigned a few major assignments with very little instruction on how to complete them. I felt lost most of the time but the work is not hard. Easy A if you can manage the work without much guidance. 