courses:2017:cs551:11_report.pdf