For people who actually want their money's worth, I can not say strongly enough not to take Professor Ng's class. He is the most confusing, indecisive, unprepared professor I have ever had. His papers were painful to write even for someone who loves writing, and his lectures were mind-numbingly dull with absolutely no clear direction or feedback.