Some slides use materials from Daniel Hsu.