NCCAE 2017 Summer Program