Nifty Assignments. - Nick Parlante; Julie Zelenski; John DeNero; Christopher Allsman; Tiffany Perumpail; Rahul Arya; Kavi Gupta; Catherine Cang; Paul Bitutsky; Ryan Moughan; David J. Malan; Brian Yu; et al. (SIGCSE, 2020)