For the last three years, a major effort of mine has been my involvement with Epsilon and Delta Camps, where I am academic director. If you have or know a mathy elementary-school aged child, please have a look.
Beyond the camps, I have been thinking about mathematics and mathematics education for a long time. My math education blogs and writing are offline for now, but I hope to clean them up and make them available in the future.
Sometimes I write software to help my kids explore a concept. Here are a few that may be of more general interest
- The AutoSieve. An automated Sieve of Eratosthenes. Needs to be brought up to modern HTML and sped up, but still should work.
- Place Value Chart. A little tool I used when teaching place value. I'd tired of cleaning up the "place value discs".
- Pascal's Triangle. Pascal's triangle is much easier to explore with a computer.
- Miscellaneous: 1-D Cellular Automata, Color Coder
I meddle in things academic from time to time. To see the detritus of these efforts, have a look at these links
- Inverse Problems Course Notes (Based on a course by Gunther Uhlmann)
- Some papers about databases: PODS '02, EDBT '02
- More recently, I have been working with L. Adleman's group at USC studying algebraic number theory and generalizations of certain classical results using complex analysis.
Since graduate school, I have worked on a variety of software development projects ranging from mining proteomic data to scheduling countertop fabrication. I love projects that have demanding performance requirements and stimulating mathematical or statistical challenges as part of the development. Once fun pet project I worked on a couple of years ago was a library for sensor calibration and data access from microcontrollers. You can peruse it here:
- muCSense Git repository: an Arduino library for accessing and calibrating sensors.
- A blog describing various algorithms for sensor calibration, how to access a variety of sensors, and detailed descriptions of the design and usage of muCSense code.
- Code from this library and blog has been incorporated in DIY Drones and MHVLib.