Joe Ng
Poor teaching, cannot understand what he is saying. Orders a bad textbook that is different than what he is teaching. Quizzes questions are not from the book or the slides. The only good thing is his extra credit essay which boosts up to 10% overall.