Emily Kim's home page for 16-726 project 0