| 2000 | SIGCSE | Assessing the benefits of interactive prediction using Web-based algorithm animation courseware. | Duane J. Jarc, Michael B. Feldman, Rachelle S. Heller |
| 1997 | ITiCSE | Concurrent programming CAN be introduced into the lower-level undergraduate curriculum. | Michael B. Feldman, Bruce D. Bachus |
| 1997 | SIGCSE | Using HTML linking to help novice programmers to reuse components. | Bohdan Nebash, Michael B. Feldman |
| 1994 | SIGCSE | Teaching Ada by the book: the pedagogy of Ada in CS1. | John W. McCormick, Fintan Culwin, Nicholas J. DeLillo, Michael B. Feldman, Richard E. Pattis, Walter J. Savitch |
| 1992 | SIGCSE | The portable dining philosophers: a movable feast of concurrency and software engineering. | Michael B. Feldman |
| 1990 | SIGCSE | Ada sources for computer science educators (panel session). | Michael B. Feldman, Mary Armstrong, Richard Conn, Philip A. Wilsey |
| 1990 | SIGCSE | SMALL-Ada: personal computer courseware for studying concurrent programming. | Michael B. Feldman, Arthur Vargas Lopes, Manuel A. Prez-Quiones |
| 1988 | SIGCSE | Concurrency in the undergraduate curriculum. | Ronald J. Leach, Jeffrey A. Brumfield, Michael B. Feldman, Charles M. Shub |
| 1986 | SIGCSE | Modula-2 projects for an operation-systems course: racing sorts and multiple windows. | Michael B. Feldman |
| 1984 | SIGCSE | Abstract types, ADA packages, and the teaching of data structures. | Michael B. Feldman |
| 1982 | CHI | Toward the design and development of style-independent interactive systems. | Michael B. Feldman, George T. Rogers |
| 1980 | SIGCSE | Teaching data abstraction to the practicing programmer: A case study. | Michael B. Feldman |
| 1976 | ICSE | New Languages from Old: The Extension of Programming Languages by Embedding, with a Case Study. | Michael B. Feldman |