Nifty Assignments. - Nick Parlante; Julie Zelenski; Benjamin Dicken; Ben Stephenson; Jeffrey L. Popyack; William M. Mongan; Kendall Bingham; Diane Horton; David Liu 002; Allison Obourn (SIGCSE, 2019)