Thomas Chan
Whoever is complaining here is just lazy. Yes! you have assignments, but its like 2 sentence answers. He gives great lectures, gives the book for free, and he's funny. For the midterm, say you want a test don't do the project. You have one midterm, one term paper, one final and weekly assignments that you can finish in 15 minutes. HI PROFESSOR!