Teaching template classes with all the advantages. - Daniel Spiegel (J. Comput. Sci. Coll., 2008)

Using Interface Inheritance to Structure the Data Structures Course. - Dale Parson; Daniel Spiegel (FECS, 2009)

An Algorithm for Determining if a B-Tree Value Can be Changed in Place. - Aaron Harman; Daniel Spiegel (J. Comput. Sci. Coll., 2022)