Towards a Notional Machine for Runtime Stacks and Scope: When Stacks Don’t Stack Up, Clements, Krishnamurthi, ICER, 2021 PDF

    Mixed Approaches to CS0: Exploring Topic and Pedagogy Variance After Six Years of CS0, Wood, Clements, Peterson, Janzen, Smith, Haungs, Workman, Bellardo, DeBruhl, SIGCSE, 2018 PDF

    Using Spectral Analysis to Evaluate Flute Tone Quality, Yorita, Clements, Proceedings of Meetings on Acoustics, 2015 PDF DOI

    An evaluation of interactive test-driven labs with WebIDE in CS0, Janzen, Hilton, Clements, ICSE, 2013 PDF

    Run your research: On the effectiveness of lightweight mechanization, Klein, Clements, Dimoulas, Eastlund, Felleisen, Flatt, McCarthy, Rafkind, Tobin-Hochstadt, Findler, POPL, 2012 PDF

    Improving first-year success and retention through interest-based CS0 courses, Haungs, Clark, Clements, Janzen, SIGCSE, 2012 PDF

    Supporting introductory test-driven labs with WebIDE, Dvornik, Janzen, Clements, CSEE&T, 2011 PDF

    Overcoming Obstacles to Test-Driven Learning on Day One, Clements, Janzen, Test-Driven Development Workshop (TDD), 2010 PDF PDF

    "Little language" project modules, Clements, Fisler, Journal of Functional Programming, 2010-01 PDF PDF

    Proceedings of the Scheme and Functional Programming Workshop, 2009, Clements (Editor), Cal Poly TR CPSLO-CSC-09-03 PDF PDF

    Implications of Integrating Test-Driven Development into CS1/CS2 Curricula, Desai, Janzen, Clements, Technical Symposium on Computer Science Education (SIGCSE 2009) PDF

    Implementing Continuation Marks in JavaScript, Clements, Sundaram, Herman, Scheme and Functional Programming Workshop (SFP 2008) PDF PDF

    Improving Engineering Education through Creativity, Collaboration, and Context In a First Year Course, Haungs, Clements, Janzen, American Society for Engineering Education Annual Conference (ASEE 2008) PDF PDF

    Laziness without all the hard work, Barzilay, Clements, Functional and Declarative Programming in Education (FDPE 2005) PDF

    Continuations from lightweight stack inspection or, passing on continuation-passing, Pettyjohn, Clements, Marshall, Krishnamurthi, Felleisen, International Conference on Functional Programming (ICFP 2005) PDF

    Portable and high-level access to the stack with Continuation Marks, Clements, PhD Dissertation PDF

    A Tail-Recursive Machine with Stack Inspection, Clements, Felleisen, Transactions on Programming Langugages and Systems (TOPLAS, November 2004) PDF

    Fostering Little Languages, Clements, Felleisen, Findler, Flatt, Krishnamurthi, Dr. Dobb's Journal, March 2004

    A Tail-Recursive Semantics for Stack Inspections, Clements, Felleisen, European Symposium on Programming (ESOP 2003) PDF PDF

    Termination in Language-based Systems, Rudys, Clements, Wallach, Network and Distributed System Security Symposium (NDSS 2001) PDF

    Little Languages and their Programming Environments, Clements, Graunke, Krishnamurthi, and Felleisen , Monterey Workshop (2001) PDF

    DrScheme: A Programming Environment for Scheme, Findler, Clements, Flanagan, Flatt, Krishnamurthi, Steckler, and Felleisen, Journal of Functional Programming (JFP v12 Issue 02) PDF

    Modeling an Algebraic Stepper, Clements, Flatt, Felleisen, European Symposium on Programming (ESOP 2001) PDF