I am a software developer living in New York City, and am oriented towards math and science. I did undergraduate mathematics at the University of Pennsylvania, and a doctorate in computer science at NYU Courant. For five years I worked as a scientific programmer in the NYU Center for Neural Science and psychology department, and for the past ten years I have worked for various financial companies to develop systems for real-time trading and portfolio management.
At the Azimuth project I am writing blog articles, starting with a series on Petri net programming. My plan is to study math and science and then teach it to colleagues in software development. We need more scientists to solve the myriad of problems that beset the human race, and the world of programmers provides a large recruitment base for the sciences. In the process I hope to develop myself as a scientist!
Petri net programming, Azimuth Blog, October 2012.
Petri net programming (part 2): An introduction to Stochastic Petri Nets, Azimuth Blog, December 2012.
Petri net programming (part 3): The role of differential equations, Azimuth Blog, April 2013.
Prospects for a Green Mathematics, John Baez and David Tanzer, Mathematics of Planet Earth Blog, February 2013.
Queryable Acyclic Production Systems, David Tanzer and Dennis Shasha, Proceedings of the ACM Conference on Information and Knowledge Management (CIKM), 1999.
Queryable Expert Systems, doctoral thesis, NYU 2001, advisor Dennis Shasha.
A Survey of Constraint Relational Databases, doctoral survey paper, Courant Institute of Mathematical Sciences, November 1998.
I can be reached on Google mail, through the contact dave.tanzer.