courses:2017:cs551:04_report.pdf