Qu, Liao's home page for 16-726 project 0