Nifty assignments. - Nick Parlante; Julie Zelenski; Keith Schwarz; Dave Feinberg; Michelle Craig; Stuart Hansen 001; Michael Scott; David J. Malan (SIGCSE, 2011)

A portable graphics library for introductory CS. - Eric Roberts 001; Keith Schwarz (ITiCSE, 2013)

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)

Nifty Assignments. - Nick Parlante; Julie Zelenski; Adrian A. de Freitas; Troy B. Weingart; Keith Schwarz; Ben Stephenson; Steven Bitner (SIGCSE, 2021)

Rising Tides: A Literal Flood-Fill. - Keith Schwarz (SIGCSE (2), 2023)

Nifty Assignments: Particle Systems. - Keith Schwarz (SIGCSE (2), 2025)