Junsong Yuan
Hard to understand. TA and professor has difficult English. I rewatched lectures and still failed assignments. Hand-drawn algorithms that turned out wrong 2 days before project due date. No feedback for for assignments or projects. Here's the grades for the first project: 20% of class has 80% or more points. 60% of class has 50% or less points.