ThanhVu Nguyen
Grading in this course is incredibly inconsistent. The TA is lazy and won't spend more than a few minutes grading an assignment which often leads to low grades. Grading is done in a way where either you get near 100 on an assignment or get a 50 or 60% basically cementing your grade in a b or c. Overall never take this course.