He received his Ph.D. in Computer Science from the University of North Carolina (Chapel Hill) in 2000, and B.S. degrees in Engineering Physics, Applied Mathematics, and Computer Science from Abilene Christian University in 1994. His research interests, broadly encompassing graphics, are specifically focused on issues of geometric and physically-based modeling. Current research projects focus on robust solid modeling calculations using computer algebra, geometric reconstruction and visualization of scanned neuron data, and physically-based modeling and simulation for computer graphics applications.