Primarily I study computational geometry and its applications for scientific computing. On occasion I also do research on education. Lists of my publications, talks, posters and collaborators are linked to above. Feel free to contact me if you have any questions or would like to strike up a conversation. You can find my contact information on the contact page.

Computational Geometry

Currently, I am investigating low degree predicates, numerical instabilities of geometric algorithms, and generalizations of Voronoi diagrams. Recently, I started working on some problems in computational topology.
Projects:
Degree-driven Geometric Algorithm Design
Parallel geometric algorithms

Parallel and Scientific computing

My interest in the numerical aspects of computational geometry is driven by the application of geometric algorithms to physical simulations. Since a few of my collaborators are physicists and mathematicians I sometimes work on geometric projects that fall into scientific and parallel computing.
Projects:
Parallel geometric algorithms
Stochastic materials
Monte Carlo algorithm for solving the neutron transport equation

Education In Music and Computational Sciences

One of the fundamental issues anyone must consider is, "How can I convey what I am doing to someone else?" In arts, math, or business, the ability to effectively convey information is always important. While in high school I taught drums to younger students. I found this enjoyable, but conveying my knowledge to students was not an easy task. I try to continue this interest by looking at ways to educate, specifically in music and computational mathematics.
Projects:
earTrane'
TutorUI
Exploring Computational Mathematics: Unfolding Polyhedra