Taming Macros. - Ryan Culpepper; Matthias Felleisen (GPCE, 2004)

Syntactic Abstraction in Component Interfaces. - Ryan Culpepper; Scott Owens; Matthew Flatt (GPCE, 2005)

Debugging macros. - Ryan Culpepper; Matthias Felleisen (GPCE, 2007)

Fortifying macros. - Ryan Culpepper; Matthias Felleisen (ICFP, 2010)

Debugging hygienic macros. - Ryan Culpepper; Matthias Felleisen (Sci. Comput. Program., 2010)

Languages as libraries. - Sam Tobin-Hochstadt; Vincent St-Amour; Ryan Culpepper; Matthew Flatt; Matthias Felleisen (PLDI, 2011)

Fortifying macros. - Ryan Culpepper (J. Funct. Program., 2012)

Macros that Work Together - Compile-time bindings, partial expansion, and definition contexts. - Matthew Flatt; Ryan Culpepper; David Darais; Robert Bruce Findler (J. Funct. Program., 2012)

Contextual Equivalence for Probabilistic Programs with Continuous Random Variables and Scoring. - Ryan Culpepper; Andrew Cobb (ESOP, 2017)

Contextual equivalence for a probabilistic language with continuous random variables and recursion. - Mitchell Wand; Ryan Culpepper; Theophilos Giannakopoulos; Andrew Cobb (Proc. ACM Program. Lang., 2018)

Pattern-Based S-Expression Rewriting in Emacs. - Ryan Culpepper (ELS, 2019)

From Macros to DSLs: The Evolution of Racket. - Ryan Culpepper; Matthias Felleisen; Matthew Flatt; Shriram Krishnamurthi (SNAPL, 2019)

Composable Sequence Macros for Fast Iteration. - Anna Bolotina; Ryan Culpepper (GPCE, 2022)