Hieu Vu
Professor Vu is a wonderful teacher, but this course was incredibly hard. This is a flawed course; it has nothing to do with what professor you take it with. He knows this is a tough course and is incredibly gracious in grading. The tests are all open book and open notes but proctored. Get ready to do the same project week after week.