The Azimuth Project
David Tanzer

David Tanzer

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. Before that I worked as a scientific programmer in the NYU Center for Neural Science and the psychology department. 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 besetting the human race, and the world of programmers looks like a good recruitment base for the sciences. In the process I hope to develop myself as a scientist!

Blog articles

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.

Computer science publications

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.

Areas of Interest

  • The foundations of applied mathematics, with a focus on stochastic processes and signal processing
  • Machine representation of scientific theories
  • Queryable encyclopedias
  • Jazz guitar


I can be reached on Google mail, through the contact dave.tanzer.

category: members