A Novel Course in Data Systems with Minimal Prerequisites. - Thomas C. Bressoud; Gavin Thomas (SIGCSE, 2019)