Object-Oriented Programming for Linear Algebra. - John Alan McDonald (OOPSLA, 1989)

Painting Multiple Views of Complex Objects. - John Alan McDonald; Werner Stuetzle; Andreas Buja (OOPSLA/ECOOP, 1990)

Interactive Data Visualization Using Focusing and Linking. - Andreas Buja; John Alan McDonald; J. Michalak; Werner Stuetzle (IEEE Visualization, 1991)

Surface reconstruction from unorganized points. - Hugues Hoppe; Tony DeRose; Tom Duchamp; John McDonald 005; Werner Stuetzle (SIGGRAPH, 1992)

Mesh optimization. - Hugues Hoppe; Tony DeRose; Tom Duchamp; John McDonald 005; Werner Stuetzle (SIGGRAPH, 1993)

Piecewise smooth surface reconstruction. - Hugues Hoppe; Tony DeRose; Tom Duchamp; Mark A. Halstead; Hubert Jin; John McDonald 005; Jean Schweitzer; Werner Stuetzle (SIGGRAPH, 1994)

Robust Meshes from Multiple Range Maps. - Kari Pulli; Tom Duchamp; Hugues Hoppe; John McDonald 005; Linda G. Shapiro; Werner Stuetzle (3DIM, 1997)

Surface Modeling and Display from Range and Color Data. - Kari Pulli; Michael F. Cohen; Tom Duchamp; Hugues Hoppe; John McDonald 005; Linda G. Shapiro; Werner Stuetzle (ICIAP (1), 1997)

Quantitative Three Dimensional Echocardiography: Methodology, Validation, and Clinical Applications. - Florence H. Sheehan; Edward L. Bolson; Roy W. Martin; Gerard Bashein; John McDonald 005 (MICCAI, 1998)

System for quantitative three-dimensional echocardiography of the left ventricle based on a magnetic-field position and orientation sensing system. - Malcolm E. Legget; Daniel F. Leotta; Edward L. Bolson; John Alan McDonald; Roy W. Martin; Xiang-Ning Li; Catherine M. Otto; Florence H. Sheehan (IEEE Trans. Biomed. Eng., 1998)

Method for Three Dimensional Data Registration from Disparate Imaging Modalities. - Florence H. Sheehan; Edward L. Bolson; John Alan McDonald; Mark Reisman; Karl-Christian Kock; Athena Poppas (IEEE Trans. Medical Imaging, 2002)

Ventriculogram segmentation using boosted decision trees. - John Alan McDonald; Florence H. Sheehan (Image Processing, 2004)