For the last three years, a major effort of mine has been my involvement with Epsilon and Delta Camps, where I am academic director. The camps have been an important part of our family's life. 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. The blogs linked below are in need of repair, but I hope to consolidate and modernize the presentation and make them available in the future.
Sometimes I write software to help my kids explore certain concepts. 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 some artifacts of that interest, 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.
I have worked for more than 10 years as a software developer on a variety of projects ranging from mining proteomic data to scheduling countertop fabrication. I love projects that have either clear value for users or stimulating mathematical or statistical challenges as part of the development. It's great when I find both. 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.
For information about my consulting services, contact me at email@example.com