Non-existence of program optimizers in an abstract setting. - Donald A. Alton; John L. Lowther (Symposium on Programming, 1974)

Teaching good programming techniques. - John L. Lowther; Z. C. Motteler (ACM SIGCSE Bull., 1976)

A tool for teaching curve design. - Yuan Zhao; John L. Lowther; Ching-Kuang Shene (SIGCSE, 1998)

Teaching surface design made easy. - Yan Zhou; Yuan Zhao; John L. Lowther; Ching-Kuang Shene (SIGCSE, 1999)

Computing with geometry as an undergraduate course (poster session). - Ching-Kuang Shene; John L. Lowther (ITiCSE, 2000)

DesignMentor (poster session): a pedagogical tool for graphics and computer-aided design. - Ching-Kuang Shene; John L. Lowther (ITiCSE, 2000)

Rendering + modeling + animation + postprocessing = computer graphics. - John L. Lowther; Ching-Kuang Shene (J. Comput. Sci. Coll., 2000)

Computing with geometry as an undergraduate course: a three-year experience. - John L. Lowther; Ching-Kuang Shene (SIGCSE, 2001)

Teaching B-splines is not difficult! - John L. Lowther; Ching-Kuang Shene (SIGCSE, 2003)

CSE Graphics and Visualization. - Ching-Kuang Shene; John L. Lowther (Comput. Sci. Educ., 2003)

Curve and surface interpolation and approximation: knowledge unit and software tool. - John Fisher; John L. Lowther; Ching-Kuang Shene (ITiCSE, 2004)

If you know b-splines well, you also nnow NURBS! - John Fisher; John L. Lowther; Ching-Kuang Shene (SIGCSE, 2004)

Toward an intutive and interesting theory course: the first step of a road map. - John L. Lowther; Ching-Kuang Shene (J. Comput. Sci. Coll., 2004)

Photon mapping made easy. - Tin-Tin Yu; John L. Lowther; Ching-Kuang Shene (SIGCSE, 2005)

Visualizing and animating the winged-edge data structure. - Bryan Neperud; John L. Lowther; Ching-Kuang Shene (Comput. Graph., 2007)

A tool for demonstrating the interaction among lighting/material parameters and potential problems in polygon-based rendering. - Tin-Tin Yu; John L. Lowther; Ching-Kuang Shene (J. Comput. Sci. Coll., 2007)