courses:2017:cs551:02_report.pdf