Finite state machine simulation in an introductory lab. - Ryan L. McFall; Herbert L. Dershem (SIGCSE, 1994)

Introductory computer science for general education: laboratories, textbooks, and the Internet. - Ryan L. McFall; Gordon Stegink (SIGCSE, 1997)

Animation of Java linked lists. - Herbert L. Dershem; Ryan L. McFall; Ngozi Uti (SIGCSE, 2002)

Electronic textbooks that transform how textbooks are used. - Ryan L. McFall (Electron. Libr., 2005)

Experiences using a collaborative electronic textbook: bringing the "guide on the side" home with you. - Ryan L. McFall; Herbert L. Dershem; Darcy A. Davis (SIGCSE, 2006)

Developing interactive web applications with the Google Web Toolkit. - Ryan L. McFall; Charles A. Cusack (J. Comput. Sci. Coll., 2009)

Ray tracing as an object-oriented example for CS 1. - Ryan L. McFall; Charles A. Cusack (J. Comput. Sci. Coll., 2010)

Increasing engagement and enrollment in breadth-first introductory courses using authentic computing tasks. - Ryan L. McFall; Matthew DeJongh (SIGCSE, 2011)

Building interactive web applications using angular JS. - Ryan L. McFall (J. Comput. Sci. Coll., 2017)

Why and How to Spend a Sabbatical in Industry. - Ryan L. McFall; Zachary Kurmas; Phillip T. Conrad; Dennis J. Frailey (SIGCSE, 2019)