Counting Subwords and Regular Languages. - Charles J. Colbourn; Ryan E. Dougherty; Thomas Finn Lidbetter; Jeffrey O. Shallit (DLT, 2018)

Fractal Perfect Hash Families (Extended Abstract). - Charles J. Colbourn; Ryan E. Dougherty (Electron. Notes Discret. Math., 2018)

Genetic algorithms for affine transformations to existential t-restrictions. - Ryan E. Dougherty; Erin Lanus; Charles J. Colbourn; Stephanie Forrest (GECCO (Companion), 2019)

Evolutionary computation for improving malware analysis. - Kevin Leach; Ryan E. Dougherty; Chad Spensky; Stephanie Forrest; Westley Weimer (GI@ICSE, 2019)

Distributing hash families with few rows. - Charles J. Colbourn; Ryan E. Dougherty; Daniel Horsley (Theor. Comput. Sci., 2019)

Hash Families and Applications to t-Restrictions. - Ryan E. Dougherty (2019)

Genetic algorithms for redundancy in interaction testing. - Ryan E. Dougherty (GECCO, 2020)

A Permutation Representation of Covering Arrays. - Ryan E. Dougherty; Xi Jiang (GI@ICSE, 2021)

MIMOSA: Reducing Malware Analysis Overhead with Coverings. - Mohsen Ahmadi; Kevin Leach; Ryan E. Dougherty; Stephanie Forrest; Westley Weimer (CoRR, 2021)

An Asymptotically Optimal Bound for Covering Arrays of Higher Index. - Ryan E. Dougherty (CoRR, 2022)

Experiences with Research Processes in an Undergraduate Theory of Computing Course. - Ryan E. Dougherty (CoRR, 2023)

Faster Location in Combinatorial Interaction Testing. - Ryan E. Dougherty; Dylan N. Green; Grace Miro Kim (CoRR, 2023)

Algorithmic methods for covering arrays of higher index. - Ryan E. Dougherty; Kristoffer Kleine; Michael Wagner 026; Charles J. Colbourn; Dimitris E. Simos (J. Comb. Optim., 2023)

A Multi-Objective Genetic Algorithm for Location in Interaction Testing. - Ryan Edward Dougherty; Dylan Nathan Green; Hyunmook Kang; Grace Miro Kim; Stephanie Forrest (GECCO Companion, 2024)

Finite State Machine with Input and Process Render. - Sierra Zoe Bennett-Manke; Sebastian Neumann; Ryan E. Dougherty (SIGCSE Virtual (2), 2024)

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)

Experiences Using Research Processes in an Undergraduate Theory of Computing Course. - Ryan E. Dougherty (SIGCSE (1), 2024)

Creation of a CS1 Course with Modern C++ Principles. - Ryan E. Dougherty (SIGCSE (2), 2024)

Designing Theory of Computing Backwards. - Ryan E. Dougherty (SIGCSE (2), 2024)

Alphabear Partial Solver. - Ryan E. Dougherty (SIGCSE (2), 2024)

Analogies in Upper Division Computer Science Courses. - Maria R. Ebling; Ryan E. Dougherty; Nicholas J. Clark (SIGCSE (2), 2024)

Can ChatGPT pass a Theory of Computing Course? - Matei A. Golesteanu; Garrett B. Vowinkel; Ryan E. Dougherty (SIGCSE Virtual (1), 2024)

Scaffolding Research Projects in Theory of Computing Courses. - Ryan E. Dougherty (CoRR, 2024)

Can ChatGPT Pass a CS1 Python Course? - James S. Sharpe; Ryan E. Dougherty; Sarah J. Smith (J. Comput. Sci. Coll., 2024)

Reducing Malware Analysis Overhead With Coverings. - Michael Sandborn; Zach Stoebner; Westley Weimer; Stephanie Forrest; Ryan E. Dougherty; Jules White; Kevin Leach (IEEE Trans. Dependable Secur. Comput., 2024)

GenAI Integration in Upper-Level Computing Courses. - Dennis J. Bouvier; Bruno Pereira Cipriano; Richard Glassey; Raymond Pettit; Emma Anderson; Anastasiia Birillo; Ryan E. Dougherty; Orit Hazzan; Olga Petrovska; Nuno Pombo; Ebrahim Rahimi; Charanya Ramakrishnan; et al. (ITiCSE (2), 2025)

Experiences with Scaffolding Research Projects in Theory of Computing Courses. - Ryan E. Dougherty (ITiCSE (1), 2025)

Large Language Models with Reasoning on Theory Course Exams. - Ryan E. Dougherty; Matei A. Golesteanu; Garrett B. Vowinkel (ITiCSE (2), 2025)

TheoryViz: A Visualizer Tool for Theory of Computing Concepts. - Lillian Baker; Sierra Zoe Bennett-Manke; Sebastian Neumann; Ian Njuguna; Ryan E. Dougherty (SIGCSE (2), 2025)

Scaffolding Mock Conference Projects in Theory of Computing Courses. - Ryan E. Dougherty (SIGCSE (2), 2025)

Why Do Students Struggle in CS Theory Courses So Much? - Ryan Edward Dougherty (ACM Trans. Comput. Educ., 2025)