HCSKL 2017 Notes