| 2015 | SIGCSE | Building Code Magnet Labs for Tablets and Other Devices (Abstract Only). | Barry L. Kurtz, Rahman Mitchel Tashakkori, Ahmad Esmaili |
| 2014 | SIGCSE | Active learning during lecture using tablets. | Barry L. Kurtz, James B. Fenwick Jr., Rahman Mitchel Tashakkori, Ahmad Esmaili, Stephen R. Tate |
| 2013 | SIGCSE | Developing a highly interactive ebook for CS instruction. | James B. Fenwick Jr., Barry L. Kurtz, Philip Meznar, Reed Phillips, Alex Weidner |
| 2012 | SIGCSE | Developing microlabs using Google web toolkit. | Barry L. Kurtz, James B. Fenwick Jr., Philip Meznar |
| 2011 | SIGCSE | Teaching mobile computing and developing software to support computer science education. | James B. Fenwick Jr., Barry L. Kurtz, Joel K. Hollingsworth |
| 2011 | SIGCSE | Early participation of CS students in research. | Rahman Mitchel Tashakkori, Barry L. Kurtz, Dolores A. Parks, James B. Fenwick Jr., Alice A. McRae |
| 2010 | SIGCSE | Using microlabs to teach modern distributed computing. | Barry L. Kurtz, Rahman Mitchel Tashakkori, John J. Helfert, Michael Sage |
| 2007 | SIGCSE | Inter-University software engineering using web services. | Barry L. Kurtz, James B. Fenwick Jr., Christopher C. Ellsworth, Xiaohong Yuan, Adam Steele, Xiaoping Jia |
| 2005 | OOPSLA | Teaching OO methodology in a project-driven CS2 course. | E. Frank Barry, Christopher C. Ellsworth, Barry L. Kurtz, James T. Wilkes |
| 2005 | SIGCSE | Intra-curriculum software engineering education. | James B. Fenwick Jr., Barry L. Kurtz |
| 2004 | SIGCSE | The Quiver system. | Christopher C. Ellsworth, James B. Fenwick Jr., Barry L. Kurtz |
| 2002 | SIGCSE | Effective internet education: a progress report. | Barry L. Kurtz, Dee Parks, Eric Nicholson |
| 1998 | SIGCSE | A concurrency simulator designed for sophomore-level instruction. | Barry L. Kurtz, Hong Cai, Chris Plock, Xijia Chen |
| 1998 | SIGCSE | Parallel computing in the undergraduate curriculum. | Barry L. Kurtz, Chinhyun Kim, Jamal R. Alsabbagh |
| 1995 | SAC | Scripting of event driven programs for graphical, computer-based laboratories. | Donald A. Garrett, Michael B. O'Neal, Barry L. Kurtz |
| 1995 | SIGCSE | Design and implementation of a generalized problem solving assistant for algorithm development. | Barry L. Kurtz, Unmesh S. Mayekar, Michael B. O'Neal |
| 1995 | SIGCSE | Watson: a modular software environment for introductory computer science education. | Michael B. O'Neal, Barry L. Kurtz |
| 1993 | SIGCSE | Evaluating effectiveness in computer science education. | Barry L. Kurtz, Nell B. Dale, Jerry Engel, Jim Miller, Keith Barker, Harriet G. Taylor |
| 1992 | SIGCSE | Using the Synthesizer-Generator to teach principles of programming language semantics. | Barry L. Kurtz, John B. Johnston |
| 1991 | SIGCSE | Laboratory activities for studying the formal semantics of programming languages. | Barry L. Kurtz |
| 1991 | SIGCSE | The design, implementation, and use of DSTutor: a tutoring system for denotational semantics. | Barry L. Kurtz, Richard L. Oliver, Edward M. Collins |
| 1990 | SIGCSE | Implementing a single classwide project in software engineering using Ada tasking for synchronization and communcation. | Barry L. Kurtz, Thomas H. Puckett |
| 1989 | SIGCSE | Teaching multiple programming paradigms: a proposal for a paradigm general pseudocode. | Mark B. Wells, Barry L. Kurtz |
| 1988 | SIGCSE | Using concept expansion and level integration in an introductory computer science course. | Barry L. Kurtz, J. Mack Adams |
| 1987 | SIGCSE | A course project to design and implement the kernel of a real-time operating system. | Barry L. Kurtz, Joseph J. Pfeiffer Jr. |
| 1986 | SIGCSE | Converting from Pascal to Modula-2 in the undergraduate curriculum. | Philippe J. Gabrini, J. Mack Adams, Barry L. Kurtz |
| 1985 | SIGCSE | Cognitive processes in programming (panel session). | Jeffrey Bonar, Saj-Nicole Joni, Barry L. Kurtz, David A. Scanlan, Laurie Honour Werth |
| 1985 | SIGCSE | Using simulation to teach recursion and binary tree traversals. | Barry L. Kurtz, Dennis Johnson |
| 1980 | SIGCSE | Investigating the relationship between the development of abstract reasoning and performance in an introductory programming class. | Barry L. Kurtz |