Selected Papers

  1. Using a Software Framework to Enhance Online Teaching of Shader-Based OpenGL, Proceedings ACM SIGCSE, March 5-8, 2014, Atlanta, Georgia, pp. 603-608.
  2. Visualization of Data on Unfolded Hypercubes, Journal of Visualization, Springer, Vol.16, No. 1, February 2013, pp. 85-94.
  3. Real-Time Visualization of Domain Coverage by Dynamically Moving Sensors, IEEE Computer Graphics and Applications, Vol. 32, No. 4, July/August 2012, pp. 8-13.
    (A somewhat expanded version with additional examples and background information.)
  4. metaview: A Tool for Learning About Viewing in 3D, Proceedings, ACM SIGCSE, February 29 - March 3, 2012, Raleigh, North Carolina, pp. 135-140.
  5. freeform: A Tool for Teaching the Mathematics of Curves and Surfaces, Computer-Aided Design & Applications, Vol. 7, No. 2, June 2010, pp. 257-267.
  6. A Virtual Environment for Teaching Social Skills: AViSSS, IEEE Computer Graphics and Applications, Vol. 29, No. 4, July/August 2009, pp. 10-16.
  7. Computations on an Ellipsoid for GIS, Computer-Aided Design and Applications, Vol. 6, No. 4, 2009, pp. 575-583.
  8. Multivariate Visualization on Parametric Surfaces, Computer-Aided Design and Applications, Vol. 5, Nos. 1-4, 2008, pp. 142-152.
  9. Visualizing Multiple Uncertainty Sources, Computer Graphics and Imaging (CGIM) 2008, Innsbruck, Austria.
  10. Attribute Blocks: Visualizing Multiple Continuously Defined Attributes, IEEE Computer Graphics and Applications, Vol. 27, No. 3, May/June 2007, pp. 57-69.
  11. Approximate Geometric Methods in Application to the Modeling of Fiber Placed Composite Structures, ASME Journal of Computing and Information Science in Engineering, Vol. 4, No. 3, September 2004, pp. 251-256.
  12. The Immersive Visualization Probe for Exploring n-Dimensional Spaces, IEEE Computer Graphics and Applications, Vol. 24, No. 1, Jan/Feb 2004, pp. 76-85.
  13. Evaluating the Usability of a Tool for Visualizing the Uncertainty of the Future Global Water Balance, Cartography and Geographic Information Science, Vol. 30, No. 4, October 2003, pp. 299-317.
  14. Modeling and Visualizing Uncertainty in a Global Water Balance Model, Proceedings ACM Symposium on Applied Computing (SAC 2003), March 9-12, 2003, Melbourne, Florida, pp. 972-978.
  15. The Remote Application Controller, Computers and Graphics, Vol. 27, No. 4, 2003, pp. 605-615.
  16. The Design and Evaluation of a Collaborative Decision Support System in a Water Balance Application, Computers and Graphics, Vol. 26, No. 6, December 2002, pp. 931-949.
  17. The Mathematics of Computer Graphics
  18. Incremental Boundary Evaluation For Nonmanifold Partially Bounded Solids, Proceedings, Graphics Interface '95, Quebec City, May 1995, pp. 187-195.
  19. Geometric Algorithms for Detecting and Calculating All Conic Sections in the Intersection of Any Two Natural Quadric Surfaces, Computer Vision, Graphics, and Image Processing, Vol. 57, No. 1, January 1995, pp. 55-66.
  20. Incremental Boundary Evaluation Using Inference of Edge Classifications, IEEE Computer Graphics and Applications, Vol. 13, No. 1, January/February 1993, pp. 71-78.
  21. Detecting and Calculating ... Part I: Theoretical Analysis, University of Kansas, Department of Computer Science, Technical Report TR-93-1, January 1993.
  22. Detecting and Calculating ... Part II: Geometric Constructions for Detection and Calculation, University of Kansas, Department of Computer Science, Technical Report TR-93-2, January 1993.
  23. Using Tangent Balls to Find Plane Sections of Natural Quadrics, IEEE Computer Graphics and Applications, Vol. 12, No. 2, March 1992, pp. 68-82.
  24. Using Multivariate Resultants to Find the Intersection of Three Quadric Surfaces, ACM Transactions on Graphics, Vol. 10, No. 4, October 1991, pp. 378-400.
  25. Geometric Approaches to Nonplanar Quadric Intersection Curves, ACM Transactions on Graphics, Vol. 6, No. 4, October 1987, pp. 274-307.