Research

Informal (though at times slightly technical) descriptions of a few of my major research interests.

Visualizations

Interactive visualizations, generally designed for lecture demonstrations.