Xiang Li
Way too much workload for a 2-unit class. 3 mid-terms, and quizzes on days we don't have a mid-term. So pretty much a test every single lecture. You have to get all answers to get any credit for quizzes. There is a final group project as well. The professor is OK, but it's basic and common sense stuff. Not sure if it's worth it.