CSC 2018 Scratch Sheet