Structured development of menu-driven application systems. - John Sigle; John E. Howland (APL, 1979)

Tracing the evaluation of APL expressions. - John Sigle (ACM SIGAPL APL Quote Quad, 1985)

Bringing algorithms to life. - John Sigle (ACM Conference on Computer Science, 1987)

Dynamic display of computing processes. - John Sigle (ACM SIGCSE Bull., 1990)

Experience and experiments in CS1. - Adrienne Critcher; Krishna K. Agarwal; John Sigle (J. Comput. Sci. Coll., 2000)

Setting up a classroom lab. - Krishna K. Agarwal; Adrienne Critcher; Dave Foley; Reza Sanati-Mehrizy; John Sigle (J. Comput. Sci. Coll., 2001)

Synchronous distance learning via the Internet experience and status report -. - John Sigle (J. Comput. Sci. Coll., 2001)

Teaching an Introductory Programming Course in a Virtual World. - John Sigle (FECS, 2008)