Fast and Accurate k-means For Large Datasets. - Michael Shindler; Alex Wong 001; Adam Meyerson (NIPS, 2011)

Streaming k-means on Well-Clusterable Data. - Vladimir Braverman; Adam Meyerson; Rafail Ostrovsky; Alan Roytman; Michael Shindler; Brian Tagiku (SODA, 2011)

Experience report: preemptive final exams for computer science theory classes. - Michael Shindler; Matthew Ferland; Aaron Cote; Olivera Grujic (J. Comput. Sci. Coll., 2020)

Student misconceptions of dynamic programming: a replication study. - Michael Shindler; Natalia Pinpin; Mia Markovic; Frederick Reiber; Jee Hoon Kim; Giles Pierre Nunez Carlos; Mine Dogucu; Mark Hong; Michael Luu; Brian Anderson; Aaron Cote; Matthew Ferland; et al. (Comput. Sci. Educ., 2022)

Beyond big O: teaching experimental algorithmics. - Michael Shindler; Michael T. Goodrich; Ofek Gila; Michael B. Dillencourt (J. Comput. Sci. Coll., 2022)

What is an Algorithms Course?: Survey Results of Introductory Undergraduate Algorithms Courses in the U.S. - Michael Luu; Matthew Ferland; Varun Nagaraj Rao; Arushi Arora; Randy Huynh; Frederick Reiber; Jennifer Wong-Ma; Michael Shindler (SIGCSE (1), 2023)

A Survey of Undergraduate Theory of Computing Curricula. - Ryan E. Dougherty; Tim Randolph 001; Tzu-Yi Chen; Jeff Erickson 001; Matthew Ferland; Dennis Komm; Jonathan Liu; Timothy Ng 001; Seth Poulsen; Smaranda Sandu; Michael Shindler; Edward Talmage; et al. (SIGCSE Virtual (2), 2024)

Construction and Preliminary Validation of a Dynamic Programming Concept Inventory. - Matthew Ferland; Varun Nagaraj Rao; Arushi Arora; Drew van der Poel; Michael Luu; Randy Huynh; Frederick Reiber; Sandra Ossman; Seth Poulsen; Michael Shindler (SIGCSE (1), 2025)

Investigating the Capabilities of Generative AI in Solving Data Structures, Algorithms, and Computability Problems. - Nero Li; Shahar Broner; Yubin Kim 004; Katrina Mizuo; Elijah Sauder; Claire To; Albert Wang; Ofek Gila; Michael Shindler (SIGCSE (1), 2025)