University of Connecticut
Computer Science and Engineering


Dr. John Roulier

Computer Science and Engineering
The University of Connecticut U-155
Storrs, Connecticut 06269-3155

Phone: (860) 486-2572
Fax: (860) 486-4817


"Out of clutter, find simplicity. From discord, find harmony. In the middle of difficulty, lies opportunity. "

- A. Einstein

"It is not knowledge, but the act of learning, not possession, but the act of getting there which generates the greatest satisfaction."

- F. Gauss



Ph.D. (Math.) Syracuse University, 1968
M.S. (Math.) Syracuse University, 1966
B.S. (Math.) Siena College, 1963

Personal Information

Dr. Roulier has been conducting research on the development of theory and algorithms for the generation of curves and surfaces which fit given data and which preserve the qualitative aspects of the given data. Such an algorithm has many applications in the area of computer-aided design and computer-aided manufacturing (CAD/CAM) where there is a need to generate models of geometric objects such as machined parts on a graphics device and any representation of scientific or engineering data which is dependent on the preservation of such qualitative properties.

Research Interests

Professional and Honor Societies

Selected Previous Grants/Contracts

Selected Recent Publications

  1. "Preserving Computational Topology by Subdivision of Quadratic and Cubic Bézier Curves" Computing 79 (2007), pp. 317-323. (with E. L. F. Moore and T. J. Peters). 
  2. " Prescribing the Length of Parametric Curves " Computer Aided Geometric Design 13 (1996), pp. 3-22. (with Bruce Piper).
  3. " Prescribing the Length of Rational Bézier Curves ", Computer Aided Geometric Design 13 (1996), pp. 23-43. (with Bruce Piper).
  4. " Measures of Fairness for Curves and Surfaces" , in Designing Fair Curves and Surfaces, N. Sapidis (ed.), SIAM, Philadelphia, (1994), pp. 75-122. (with T. Rando).
  5. " Interpolation with an Arc Length Constraint", in Curves and Surfaces in Geometric Design, P. J. Laurent, A. Le Méhauté, and L. L. Schumaker (eds.), A. K. Peters, Wellesley, (1994), pp. 393-400. (with Bruce Piper).
  6. " Curves with Monotone Curvature from Bézier Curves of Specified Arc Length ", in Geometric Modeling for Product Realization , IFIP Transactions B-8, P. Wilson, M. Wozny, and M. Pratt eds., North-Holland, (1993), pp. 1-12.
  7. " Specifying the Arc Length of Bézier Curves " , Computer Aided Geometric Design 10 (1993), pp. 25-56.
  8. " Algorithms for Local Convexity of Bézier Curves and Surfaces " , in Curves and Surfaces, Academic Press, (1991), pp. 403-406. (with T. Rando)
  9. " Designing Faired Parametric Surfaces " , Computer Aided Design 23(1991), pp. 492-497. (with T. Rando)
  10. " Fairness and Monotone Curvature " , in Approximation Theory and Functional Analysis, Academic Press, (1991), pp. 177-199. (with T. Rando and B. Piper)
  11. " Fair Curves and Surfaces ", Approximation Theory VI vol. 2, Academic Press, (1989), pp. 553-556. (with T. Rando)
  12. " Bézier Curves of Positive Curvature ", Computer Aided Geometric Design 5(1988), pp. 59-70.


Courses Fall 2009

CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation

Return to: Department of Computer Science & Engineering.