Rice
FIS

FIS image header
  •  
  •  
  •  
  •  
  •  
Download 
Scholarly Interest Report
         
Joe D. Warren
Professor
Professor of Computer Science
 
e-mail:jwarren@rice.edu
 
  • B.A. (1983) Rice University
  • M.S. (1985) Cornell University
  • Ph.D. (1986) Cornell University
 
Primary Department
   Department of Computer Science
Picture
 
Department Affiliations
 
  • Keck Center for Quantitative Biomedical Sciences
  • Ken Kennedy Institute for Information Technology
  •  
     
    Research Areas
     Computer graphics, computer gaming, geometric modeling, visualization
     
    Research Statement
     Joe Warren's research interests focus on the application of computers to geometric problems and are centered around the general problem of representing geometric shapes. His specific areas of interest include geometric modeling, or the construction and manipulation of data structures for representing geometric objects, and computational geometry, or using algorithms to solve geometric problems. He is particularly interested in algorithms for solving and manipulating systems of polynomial equations. His approach is to develop interesting mathematical methods for representing shape that can be used in practical applications. Topics he has worked on include modeling with piecewise algebraic surfaces, methods for finite-element mesh generation, properties of rational surfaces with base points, and visualization of multivariate data. Warren's current research focuses on two related topics: subdivision, a method for concisely representing shape, and wavelets, a method for building an associated hierarchy of shapes. He is particulaarly interested in extending the theory associated with both to handle irregular geometry.
     
    Computer Graphics and Geometric Modeling: From Advanced Mathematics to Real World Applications
     
    One of the principal areas in which computing has changed the today's world is computer graphics and geometric modeling. In entertainment, computer-animated movies such at "Finding Nemo" and advanced 3D computer games such as "Halo 2" make heavy use of computer graphics. In medicine, computer graphics allows physicians to visualize and simulate disease processes and potential treatments in ways that were never available until now. In manufacturing, geometric modeling allows engineers to design and test goods without the need to build costly physical prototypes.

    All of these advances are based on algorithms and data structures developed by computer scientist for representing, simulating and visualizing geometric objects. At the core of these advances is an exciting synthesis that arises from combination of new computational techniques with existing mathematical disciplines such as algebraic geometry and differential geometry. Professor Warren's research lies at exactly this boundary. His goal is to apply advanced mathematics to real world problems and develop new methods in computer graphics and geometric modeling for solving these problems.
     
    Teaching Areas
     Computer graphics, computer gaming, introductory science and engineering
     
    Selected Publications
     Refereed articles
     

    J. Warren "“Technical Perspective: Bounded Biharmonic Weights for Real-Time Deformation,” Communications of the ACM, Vol. 57 No. 4, Page 98, (2014).." 

     
     

    J. Warren, R. Castillo , T. McPhail , R. Guerra , A. Garg , T. Guerrero "Interior Landmarks Improve Deformable Image Registration Spatial Accuracy in the Lung." International Journal of Radiation OncologyBiologyPhysics, 72 (2008) : S452 - S452.

     
     

    J. Warren, S. Schaefer "Exact Evaluation of Limits and Tangents for Non-polynomial Sub-division Schemes." Computer-Aided Geometric Design,, 25, No.8 (2008) : 607-620.

     
     

    J. Warren, T. Ju, J. Carson, J. Warren, M. Bello and I. Kakadiaris "Subdivision methods for organizing spatial bio-medical data." Methods, (2008) Submitted

     
     

    S. Schaefer, T. McPhail, J. Warren "Image Deformation Using Moving Least Squares." Transactions on Graphics, 25 (2006) : 533-540.

     
     

    T. Ju, J. Carson, C. Thaller, W. Chiu, G. Eichele, M. Bello, J. Warren "3D Volume Reconstruction of a Mouse Brain from 3D Volume Reconstruction of a Mouse Brain from Histological Sections using Warp Filtering." Journal of Neuroscience MethodsIn Press

     
     

    J. Carson, T. Ju, H. Lu, C. Thaller, M. Xu, S. Pallas, M.C. Crair, W. Chiu, G. Eichele and J. Warren "A Digital Atlas to Characterize the Mouse Brain Transcriptome." PLoS Computational Biology (2005) In Press

     
     

    S. Schaefer and J. Warren "On C^2 Subdivision for Triangle/Quad Meshes." Transaction on Graphics, 24 (2005) : 28-36.

     
     

    T. Ju, J. Carson, C. Thaller, W. Chiu, G. Eichele, M. Bello, I. Kakadiaris and J. Warren "3D Volume Reconstruction of a Mouse Brain from Histological Sections using Warp Filtering." Journal of Neuroscience Methods (2005) Submitted

     
     

    T. Ju, J. Carson, C. Thaller, W. Chiu, G. Eichele, M. Bello, I. Kakadiaris and J. Warren "Building 3D Surface Networks from 2D Curve Networks with Application to Anatomical Modeling." Visual ComputerIn Press

     
     

    S. Schaefer and J. Warren "A Factored Approach to Subdivision Surfaces." Computer Graphics & Applications, 24 (2004) : 74-81.

     
     

    S. Schaefer and J. Warren "On C2 Subdivision for Triangle/Quad Meshes." Transactions on Computer Graphics (2004) In Press

     
     

    S. Schaefer and J. Warren "Teaching Computer Game Design and Construction." Computer-Aided Design, 36 (2004) : 1501-1510.

     
     

    S. Schaefer & Joe Warren ""On C2 Subdivision for Triangle/Quad Meshes." Transaction on Computer Graphics (2003) Submitted

     
     

    S. Schaefer, M. Desbrun, A. Hirani, & Joe Warren ""Barycentric Coordinates for Convex Sets." Computer-Aided Geometric Design (2003) Submitted

     
     

    S. Schaeffer & Joe Warren ""A Factored Approach to Subdivision Surfaces." Computer Graphics & Applications (2003) Submitted

     
     

    S. Schaeffer & Joe Warren ""Teaching Computer Game Design and Construction." Computer-Aided Design (2003) In Press

     
     

    S. Schaeffer, J. Tao, & Joe Warren ""Convex Contouring of Volumetric Data." Visual computer (2003) In Press

     
     

    J.D. Warren, C. Bajaj and G. Xu "Acoustic Scattering on Arbitrary Manifold Surfaces." Geometric Modeling and Processing (2002)

     
     

    J.D. Warren, C. Bajaj, B. Guo, and S. Schaefer "A Subdivision Scheme for Hexhadral Meshes." The Visual Computer, 18 (2002) : 343-356.

     
     Articles
     "Patient-Specific Arterial Fluid-Structure Interaction Modeling of Cerebral Aneurysms," J. Waren, K. Takizawa, C. Moorman, S. Wright, J. Purdue, T. McPhail, P. R. Chen, and T. E. Tezduyar, International Journal for Numerical Methods in Fluids, Vol. 65, No. 1-3, pp. 308-323, (2011).
     
     

    M.Bello, T. Ju, J. Carson and A. Kakadiaris "Learning-based Segmentation Framework for Tissue Images Containing Gene Expression Data." IEEE Transactions on Medical Imaging, 26, No 5 pp.728-744 (2007)

     
     

    S. Schaefer, M.Desbrun, A. Hirani "Barycentric Coordinates for Convex Sets." Advances in Constructive Mathematics, 17, pp. 319-338 (2007)

     
     

    T. Ju and P. Liepa "A General Geometric Construction of Coordinates in a Convex Simplicial Polytope."  (2007) In Press

     
     

    T. Ju and S. Schaefer "A Unified, Integral Construction for Coordinates over Closed Curves." Computer-Aided Geometric Design (2007) In Press

     
     

    T. Ju and S. Schaefer "Manifold Dual Contouring." Transactions on Visualization and Computer Graphics, 13, No. 3 pp. 610-619 (2007)

     
     

    J.D. Warren "On the Uniqueness of Barycentric Coordinates." Rice University, Department of Computer Science Technical Report (2002)

     
     

    J.D. Warren, S. Schaeffer "Adaptive Out-of-Core Simplification." Rice University, Department of Computer Science Technical Report (2002)

     
     

    J.D. Warren, S. Schaeffer and J. Tao "Convex Contouring of Volumetric Data." Rice University, Department of Computer Science Technical Report (2002)

     
     Books
     

    Joe D. Warren and H. Weimer "Subdivision Methods for Geometric Design." 

     
     Book chapters
     

    Joe Warren ""On the Uniqueness of Barycentric Coordinates"." Proceedings of AGGM02 (2003)

     
     Refereed conference papers
     

    Anna Drummond, Yanxin Lu, Swarat Chaudhuri,Christopher Jermaine, and Scott Rixner "“Learning to Grade Student Programs in a Massive Open Online Course,” submitted to IEEE Inter-national Conference on Data Mining (ICDM), (2014)." 

     
     

    J. Greiner, S. Wong, S. Rixner, J. Warren "“Facilitating Human Interaction in an Online Programming Course,” ACM SIGCSE 2014, pp.665–670, (2014).." 

     
     

    T.Tang, S. Rixner, and J. Warren "“An Environment for Learning Interactive Programming,” , ACM SIGCSE 2014, pp. 671–676, (2014).." 

     
     

    to appear in ACM SIGCSE 2014

     
     

    to appear in ACM SIGCSE 2014 

     
     "View-independent Contour Culling of 3D Density Maps for Farfield Viewing of Iso-surfaces," J. Warren, P. Feng and T. Ju, Proceedings of Shape Modeling International, pp. 561-568, (2011).
     
     

    J. Warren, T. McPhail "An Interactive Editor for Deforming Volumetric Data." International Conference on Biomedical Engineering 2008 (2008) : 137.

     
     

    S. Schaefer and T. Ju "Exact Evaluation of Non-Polynomial Subdivision Schemes at Rational Parameter Values."  (2007)

     
     

    T. McPhail and E. Vouga "An Interactive Editor for Rapidly Prototyping 2D Games."  (2007)

     
     

    I. Kakadiaris, M. Bello, T. Ju, J. Carson, W. Chiu, C. Thaller, G. Eichele and J. Warren "Hybrid Segmentation Framework for Tissue Images Containing Gene Expression Data." 8th International Conference on Medical Image Computing and Computer Assisted Intervention (2005) : 254-261.

     
     

    T. Ju, S. Schaefer and J. Warren "A Geometric Construction of Coordinates for Convex Polyhedra using Polar Duals." Eurographics Symposium on Geometric Processing (2005) : 181-186.

     
     

    T. Ju, S. Schaefer and J. Warren "Mean Value Coordinates for Closed Triangular Meshes." SIGGRAPH 2005 (2005) : 561-566.

     
     

    I. Kakadiaris, M. Bello, S. Arunachalam, W. Kang, T. Ju, J. Carson, W. Chiu, C. Thaller, J. Warren, and G. Eichele "Landmark-driven, Atlas-based Segmentation of Mouse Brain Tissue Images Containing Gene Expression Data." Proceedings of MICCAI (2004)

     
     

    J. Carson, T. Ju, C. Thaller, M. Bello, I. Kakadiaris, W. Chiu, C. Eichele, and J. Warren "Automated Characterization of Gene Expression Patterns with an Atlas of the Mouse Brain." Proceedings of IEEE Engineering in Medicine and Biology Society (2004)

     
     

    S. Schaefer, D. Zorin, and J. Warren "Lofting Curve Networks with Subdivision Surfaces." Proceedings of Eurographics Symposium on Graphics Processing (2004) : 105-116.

     
     

    S. Schaefer, J. Hackenberg, and J. Warren "Smooth Subdivision Schemes for Tetrahedral Meshes." Proceedings of Eurographics Symposium on Graphics Processing (2004) : 151-158.

     
     

    F. Losasso, H. Hoppe, S. Schaefer, & Joe Warren ""Smooth Geometry Image"." Eurographics Symposium on Geometric Processing (2993)

     
     

    T. Ju, G. Eichele, C. Thaller, W. Chiu, J. Carson, & Joe Warren ""A Geometric Database for Gene Expression Data." Eurographics Symposium on Geometric Processing (2003) : 166-176.

     
     

    Scott Schaeffer, J.D. Warren "A Factored, Interpolatory Subdivision Schemes." Fifth International Conference on Curves and Surfaces (2002)

     
     Other
     

    Jan Hakenberg, Ulrich Reif, Scott Schaefer and J. Warren "“Volume Enclosed by Subdivision Surfaces with Sharp Creases,” http://vixra.org/abs/1405.0060, (2014).." 

     
     

    Jan Hakenberg, Ulrich Reif, Scott Schaefer, and J. Warren "“Volume Enclosed by Example Subdivision Surfaces,” , http://vixra.org/abs/1405.0246, (2014).." 

     
     

    Jan Hakenberg, Ulrich Reif, Scott Schaefer, and Joe Warren "“Volume Enclosed by Example Subdivision Surfaces with Sharp Creases,” http://vixra.org/abs/1405.0324, (2014).." 

     
     

    Jan Hakenberg, Ulrich Reif, and Scott Schaefer, J. Warren "“Volume Enclosed by Subdivision Surfaces,” (with ), http://vixra.org/abs/1405.0012, (2014).." 

     
     

    Margret Beier, Scott Rixner, and Joe Warren "“Predicting attrition and performance in a massive open online course,” submitted, (2014).." 

     
     "Surface Reconstruction from Ray-Reps," J. Warren and P. Feng, Rice University Technical Report, 2011.
     
     

    J. Warren, T. McPhail and P. Feng "Fast Cube Cutting for Interactive Volume Visualization."  (2008)

     
     

    T.McPhail and T. Guerrero "Lobe-based Estimation of Ventilation and Perfusion from 3D CT Scans of the Lungs."  (2007)

     
     

    S. Schaeffer & Joe Warren ""Dual Contouring: The Secret Sauce"." Rice University, Computer Science Technical Report (2003)

     
     

    S. Schaeffer & Joe Warren ""Dual Tiling of Piecewise Smooth Functions"." Rice University, Computer Science Technical Report (2003)

     
     

    C. Bajaj, B. Guo, and J. Warren "A Smooth Subdivision Scheme for Volume Meshes." The Visual Computer ((Accepted))

     
     

    F. Losasso, S. Schaefer, J. Tao, and J. Warren "Adaptive Contouring of Implicit Functions." Technical Report 2001, Department of Computer Science, Rice University (2001)

     
     

    J. Warren "A Subdivision Scheme for Surfaces of Revolution." Proceedings of the IMA Conference on math of Computer Graphics (April, 2001)

     
     

    J. Warren "A Subdivision Scheme for Surfaces of Revolution." Proceedings of SIAM Conference on Geometric Design (November 2001)

     
     

    J. Warren and H. Weimer "Non-stationary subdivision for Inhomogeneous Differential Equations." Proceedings of the 1999 St. Malo Conference on Curves and Surfaces (2000)

     
     

    J. Warren and H. Weimer "Radial Basis Functions, Discrete Differences, and Bell-shaped Bases." Proceedings of the Dagstuhl Seminar on Geometric Modeling (2000)

     
     

    A. Habib and Joe Warren "Edge and Vertex Insertion for a Class of C1 Subdivision Surfaces." Computer-Aided Geometric Design, 16 (1999) : 223-247.

     
     

    Henrik Weimer and Joe Warren "Fast Approximataing Triangulation of Large Datasets." Advances in engineering Software, 30, 6 (1999) : 389-400.

     
     

    Joe Warren "A Cookbook for Variational Subdivision." SIGGRAPH 99 Course on "Subdivision for Modeling and Animation" (1999)

     
     

    D. Moore and J. Warren "Adaptive Mesh Generation I: Filling Space." Houston Journal of Math (1998)

     
     

    Joe Warren "Subdivision Schemes for Variational Problems." Computer-aided Geometric Design

     
     

    Joe Warren "Subdivision: A Method for Modeling Curved Shape." Proceedings of the Third International Workshop on Algorithmic Foundations of Robotics (March 1998)

     
     

    T. DeRose, M. Lounsbery, & J. Warren "Multi-resolution Analysis for Surfaces of Arbitrary Topological Type." Transactions on Graphics (1998)

     
    Creative Works
     Other - Dynamic Game Language
     Software system for prototyping games,
     
     Other - Geneatlas.org
     A website constructed to aid biologists in interpreting gene expression data collected from the mouse brain, www.geneatlas.org (2005)
     
     Other - Subdivision.org
     A website that serves as a central clearinghouse for information reltaed to geometric subdivision, www.subdivision.org (2005)
     
    Presentations
     Conference Committee Member
     

    "Building a More Attractive CS Curriculum." Rice CS Affiliates, Rice University. (October 2008)

     
     Invited Talks
     

    "Infrastructure for the next generation of online CS education", IBM T.J. Watson Research Center, (December 2013).

     
     

    ""Lessons from teaching a MOOC", Texas A&M University." (February 2013)

     
     

    "Building a better mouse brain atlas", Texas A&M University, (April 2012).

     
     

    "View-independent contour culling of 3D density maps," Shape Modeling International, June 2011.

     
     

    "Mean Value Coordinates for Closed Triangular Meshes." ITR Meeting on Deformable Modeling, Rutgers University. (June 2005) With T. Ju and S. Schaefer

     
     

    "A Geometric Database for Gene Expression Data." Keck Center Seminar, Rice University, Houston, Texas. (March 2004)

     
     

    "A Smooth Subdivision Scheme for Tetrahedral Meshes." 5th annual Bi-national Korea/Israel Conference,

     
     

    "Commutative Analysis for Subdivision." Symposium on Geometry Processing, (July 2004)

     
     Lectures
     

    "A Factored, Interpolatory Subdivision Scheme." Fifth International Conference on Curves and Lsurfaces, St. Malo, France. (6/1/02)

     
     

    "Dual Contouring of Hermite Data." SIGGRAPH 02, (July 2002)

     
     

    "Dual Contouring of Hermite Data." Dagstuhl Conference on Geometric Modeling, Dagstuhl, Germany. (May 2002)

     
     

    "Dual Contouring of Hermite Data." IMA Conference on Geometric Modeling, (August 2002)

     
     

    "Dual Contouring of Hermite Data." Dagstuhl Conference on Mesh Modeling, Dagstuhl, Germany. (February 2002)

     
     

    "The Use of Base Points in Geometric Design." Vilnius, Lithuania. (August 2002)

     
     Other
     

    "A pedagogical approach to online programming assignments", webinar at coursera.org, (March 2013).

     
     

    "Using Coursera to flip the classroom", online interview with Connor Drummond, (March 2013).

     
     

    "Computer Graphics!." Rice CS Club, (2008)

     
     

    "Mean Value Coordinates for Closed Triangular Meshes." SIGGRAPH 2005, Los Angeles, California. (Jul 2005) With T. Ju and S. Schaefer

     
     

    "Dual Marching Cubes." Pacific Graphics, (October 2004)

     
     

    ""A Geometric Database for Gene Expression Data"." Stanford University, Department of Computer Science, Stanford, California. (February 2003)

     
     

    ""A Geometric Database for Gene Expression Data"." Dagstuhl Conference on Geometric Modeling, Dagstuhl, Germany. (July 2003)

     
     

    "A Subdivision Scheme for Surfaces of Revolution." IMA Conference on math of Computer Graphics, Minneapolis, Minnesota. (April 2001)

     
     

    "A Subdivision Scheme for Surfaces of Revolution." SIAM Conference on Geometric Design, Sacramento, California. (November 2001)

     
     

    "A Cookbook for Variational Subdivision." SIGGRAPH 99 Course on Subdivision, (August 1999)

     
     

    "A Cookbook for Variational Subdivision." SIAM Conference on Geometric Design, (November 1999)

     
     

    "Subdivision Schemes for Fluid Flow." Texas A&M, College Station, Texas. (April 1999)

     
     

    "Subdivision Schemes and Radial Basis Functions." Dagstuhl, Germany. (June 1998)

     
     

    "Subdivision Schemes for Variational Problems." 1998 Conference on Approximation Theory, Nashville, Tennessee. (January 1998)

     
     

    "Subdivision: A Technique for Modeling Curved Shape (Invited Presentation)." Third International Workshop on Algoarithmic Foundations of Robotics, Houston, Texas. (March 1998)

     
     Seminar Speaker
     

    "Boundary value interpolation for Closed Polygons and Closed Triangular Meshes." Department of Mathematics, Rice University. (September 2007)

     
     

    "Exact Evaluation of Non-Polynomial Subdivision Schemes at Rational Parameter Values." Pacific Graphics, Hawaii. (October 2007)

     
     

    "Exact Evaluation of Non-Polynomial Subdivision Schemes at Rational Parameter Values." SIAM Conference on Heometric Design, San Antonio, TX. (November 2007)

     
     Workshops
     

    "A Geometric Database for Gene Expression Data." Workshop on the Computational Center for Biological Complexes, Houston, Tx. (February 2006)

     
     

    "Interactive Visualization of Biomedical Data." Molecular Cell Consortium, Austin, Tx. (September 2006)

     
    Editorial Positions
     Associate Editor, Transactions on Graphics. (2005 - 2005)

     Associate Editor, Transaction on Graphics. (2006 - 2006)

     Associate Editor, IEEE Transactions on Visualization and Computer Graphics. (2001 - 2001)

     Associate Editor, IEEE Transactions on Visualization and Computer Graphics. (2000 - 2000)

     Associate Editor, IEEE Transactions on Visualization and Computer Graphics. (1999 - 1999)

     Associate Editor, IEEE Transactions on Visualization and Computer Graphics. (2003 - 2003)

    Supervised Theses & Dissertations
     Mark Hall, Doctor of Philosophy Combining Particles and Waves for Fluid Animation. (1992) (Thesis or Dissertation Director)

     Suresh Kumar Lodha, Doctor of Philosophy Surface Approximation By Low Degree Patches With Multiple Representations. (1992) (Thesis or Dissertation Director)

     Ayman W. Habib, Doctor of Philosophy Three Approaches to Building Curves and Surfaces in Computer Aided Geometric Design. (1997) (Committee Member)

     Ming Zhang, Doctor of Philosophy Topics in Resultants and Implicitization. (2000) (Committee Member)

     Christopher Holleman, Master of Science Path Planning with Medial Axis Hints. (2000) (Committee Member)

     Henrik Weimer, Doctor of Philosophy Subdivision Schemes for Physical Problems. (2000) (Thesis or Dissertation Director)

     Geraldine Morin, Doctor of Philosophy Analytic Functions in Computer Aided Geometic Design. (2001) (Committee Member)

     Tao Ju, Master of Science Convex Contouring of Volumetric Data. (2003) (Thesis or Dissertation Director)

     Miguel Teodoro, Master of Science Molecular Conformational Sampling Using Collective Coordinate Expansive Spaces. (2003) (Committee Member)

     Dennis Lu, Master of Science Dr.C#: A Pedagogic IDE for C# Featuring a Real-Eval-Print Loop. (2003) (Committee Member)

     Scott Schaefer, Master of Science A Factored, Interpolatory Subdivision Scheme for Surfaces of Revolution. (2003) (Thesis or Dissertation Director)

     Jan Philipp Hakenberg, Master of Science Smooth Subdivision for Mixed Volumetric Meshes. (2004) (Thesis or Dissertation Director)

     Konstantinos Bekris, Master of Science Reactive Range-free Landmark Navigation without Scene Reconstruction. (2004) (Committee Member)

     Tao Ju, Doctor of Philosophy Building a 3D Atlas of the Mouse Brain. (2005) (Thesis or Dissertation Director)

     Ning Song, Master of Science A computational method for constructing Sylvester-style sparse resultants. (2005) (Committee Member)

     Travis McPhail, Masters Dynamic Gaming Language. (2006) (Thesis or Dissertation Director)

     Scott Schaefer, Ph.D. Methods for Surface Deformation using Volumetric Parameterization. (2006) (Thesis or Dissertation Director)

     Andrew M. Ladd, Doctor of Philosophy Motion Planning for Physical Simulation. (2007) (Committee Member)

     Ning Song, Doctor of Philosophy Mu-Bases and their Applications in Geometric Modeling. (2007) (Committee Member)

     Konstantinos Bekris, Doctor of Philosophy Informend Planning and Safe Distributed Replanning under Physical Constraints. (2008) (Committee Member)

     Konstantinos Tsianos, Master of Science Replanning: A Powerful Planning Strategy for Systems with Differential Constraints. (2008) (Committee Member)

     Ioan Alexabdru Sucan, Master of Science Kinodyynamic Motion Planning for High-dimensional Physical Systems. (2008) (Committee Member)

     Sridhar Lavu, Master of Science Volume Visualization and Volume Painting of Large Data Sets. (2009) (Thesis or Dissertation Director)

     Powei Feng, Master of Science Segmentation and Visualization of Volume Maps. (2010) (Thesis or Dissertation Director)

     Cuong V Than, Doctor of Philosophy Inference of Parsimonious Species Phylogenies from Multi-locus Data. (2010) (Committee Member)

     Cuong V Than, Doctor of Philosophy Inference of Parsimonious Species Phylogenies from Multi-locus Data. (2010) (Committee Member)

     Travis McPhail, Doctor of Philosophy Techniques for Realtime Viewing and Manipulation of Volumetric Data. (2011) (Thesis or Dissertation Director)

     Linda Hill, Masters Violin Virtuoso, A game for violin education. (2011) (Thesis or Dissertation Director)

     Andrew Lynch, Master of Science Multi-robot Behaviors with Bearing-only Sensors and Scale-fee Coordinates. (2011) (Committee Member)

     Moez AbdelGawad, Doctor of Philosophy NOOP A Mathematical Model Of Object-Oriented Programming. (2012) (Committee Member)

     Po-Wei Feng, Doctoral Functional representation and manipulation of shapes with applications in surface and solid modeling. (2013) (Thesis or Dissertation Director)

     Yanxin Lu, MS Improving the efficiency & Quality of Massive Open Online Course by using the Automated Grading & Feedback generation. (2014) (Committee Member)

     Terry Tang, Masters Browser-Based Program Execution Visualizer for Learning Interactive Programming in Python. (2014) (Thesis or Dissertation Director)

    Awards, Prizes, & Fellowships
     Azmo the Dragon, 3rd place in Game Design in 2011 Microsoft Imagine Cup (July 2011)

     Program Committee, Geometric Modeling and Processing 2002 (2002)

     Program Committee, Conference on Geometric Modeling and Processing (April 2000)

     Program Committee, Geometric Modeling and Processing 2000 (April 2000)

     Program Committee, SIAM Conference on Geometric Design (1999)

    Positions Held
     Program Committee Member, 2011 SIAM/ACM Joint Conference on Geometric and Physical Modeling. (2011 - 2011)

     Program Committee Member, Pacific Graphics 2011. (2011 - 2011)

     Program Committee Member, Geometric Modeling and Processing 2012. (2012 - 2012)

     Program Committee Member, Shape Modeling International 2012. (2012 - 2012)

     Program Committee Member, SIAM Conference on Geometric and Physical Modeling (GD/SPM13). (2013 - 2013)

     Department Chair, Computer Science. (2008 - 2008)